本文介紹如何添加報活日誌。
報活日誌分為兩類:
裝置報活:用於統計應用的裝機量。
使用者報活:用於統計應用的使用者量。
您可以在移動分析控制台的 資料概覽 頁面中查看活躍使用者、新增使用者、活躍帳號等指標。
裝置報活埋點
mPaaS 架構會自動上報,開發人員無需處理。如需關閉架構的自動上報,可通過在 AndroidManifest.xml
中添加以下配置(基準 10.1.68.30 及以上版本支援)實現:
<meta-data
android:name="report.launch.switch"
android:value="off" />
關閉自動上報後,可根據需求選擇時機上報,代碼如下:
MPLogger.reportClientLaunch();
應用從後台回到前台時,若距離上次裝置報活超過上報間隔時間(預設為 30 分鐘),將再次報活。
您可以自訂上報間隔時間(單位為毫秒),代碼如下:
MPLogger.setReportClientLaunchInterval(long interval);
若在上報間隔時間內多次調用裝置報活,僅首次有效。
使用者報活埋點
使用者報活的代碼如下:
MPLogger.reportUserLogin(String userId);
userId
是您應用登入系統中使用者的標識,您可以在使用者登入成功後或在其他成功擷取 userId
的情況下調用使用者報活介面。
調用使用者報活介面後,userId
就成功設定在代碼中(即成功設定 userId
)。除此之外,您還可以調用下方設定使用者識別碼 的方法,單獨設定 userId
。
設定使用者識別碼 的代碼如下:
MPLogger.setUserId(String userId);
設定 userId
後,可便於在 mPaaS 控制台進行 即時發布 > 白名單 發布時使用該 userId
。
當使用者退出登入時,請調用 MPLogger.setUserId(null)
清空 userId
,以確保相關資料的準確性。