/// <summary>
        ///     导出整个消息历史DB文件(不包括系统消息历史)
        ///     android 和 ios 平台下不可用
        /// </summary>
        /// <param name="destPath">导出时保存的目标全路径</param>
        /// <param name="action"></param>
        public static void ExportDatabaseFile(string destPath, CommonOperationResultDelegate action)
        {
            var ptr = DelegateConverter.ConvertToIntPtr(action);

#if UNITY
#if UNITY_STANDALONE
            MsglogNativeMethods.nim_msglog_export_db_async(destPath, null, NormalOperationCompleted, ptr);
#endif
#else
            MsglogNativeMethods.nim_msglog_export_db_async(destPath, null, NormalOperationCompleted, ptr);
#endif
        }
Example #2
0
        /// <summary>
        /// 导出整个消息历史DB文件(不包括系统消息历史)
        /// </summary>
        /// <param name="destPath">导出时保存的目标全路径</param>
        /// <param name="action"></param>
        public static void ExportDatabaseFile(string destPath, CommonOperationResultDelegate action)
        {
            var ptr = NimUtility.DelegateConverter.ConvertToIntPtr(action);

            MsglogNativeMethods.nim_msglog_export_db_async(destPath, null, NormalOperationCompleted, ptr);
        }