全部產品
Search
文件中心

Mobile Platform as a Service:添加閃退日誌

更新時間:Jul 13, 2024

閃退(Crash)日誌用於統計應用的閃退情況。您可以在移動分析控制台的 效能分析 頁面中查看閃退報告。

支援基於 mPaaS 架構和原生工程進行日誌埋點。

基於 mPaaS 架構

在接入了架構(工程中有 APMobileFramework 庫)的情況下,閃退上報模組會自動捕獲閃退日誌並上傳到服務端,您只需在整合 SDK 後確認閃退監控的開關為開啟即可。為保證閃退日誌能及時上報,推薦您在 main 函數中調用此介面。

crash監控開啟

基於原生工程

在未接入架構(工程中無 APMobileFramework 庫)的情況下,需要您在啟動時開啟閃退監控開關,並且在啟動後上報閃退日誌。

crash監控開啟

crashreport

容災開關

預設情況下,當連續發生四次閃退時會觸發容災處理,將會清理 Documents 目錄下的檔案,以避免因髒資料導致的閃退問題。在 10.1.60 及以上版本,您可以手動調用以下介面開啟或關閉容災處理。

#import <MPMasAdapter/MPAnalysisHelper.h>
/**
 * 開啟/關閉閃退容災處理,預設開啟
 */
+ (void)enableDisasterRecovery:(BOOL)enable;

注意事項

  • 只有真機運行程式的閃退日誌才會被捕獲並上傳到Log Service器。如您需要調試閃退監控,請斷開 Xcode,且請勿使用模擬器。

  • 為保證閃退日誌中的 version 與 product version 一致,務必在專案的 info.plist 中將 bundle version 與 product version 設定為相同的版本號碼。