全部產品
Search
文件中心

Mobile Platform as a Service:報活日誌

更新時間:Jul 13, 2024

本文介紹如何添加報活日誌。

報活日誌分為兩類:

  • 裝置報活:用於統計應用的裝機量。

  • 使用者報活:用於統計應用的使用者量。

您可以在移動分析控制台的 資料概覽 頁面中查看活躍使用者、新增使用者、活躍帳號等指標。

裝置報活埋點

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,以確保相關資料的準確性。