Show Menu
主題×

點擊批次處理程序

點擊批次處理程序可讓應用程式保留點擊不傳送,直到佇列中的點擊數超過設定上限為止。
若要使用點擊批次處理程序,您​ 必須 ​啟用離線追蹤,且有 SDK 4.1 版或更新版本
若要啟用點擊批次處理程序,請更新 ADBMobileConfig.json 檔案,並指定 batchLimit 的值:
"analytics": {
    "batchLimit": 5,
    ...
}

當此值被設定為大於 0 的數字時,SDK 會讓排入佇列的點擊數等於 batchLimit 值。超過此臨界值後,佇列中的所有點擊都會傳送。
下列方法可搭配點擊批次處理程序使用:
  • Analytics.getQueueSize 會在目前點擊批次處理程序佇列中傳回 long 與點擊數。
  • Analytics.sendQueuedHits 會強制資料庫傳送佇列中的所有點擊,不論目前還有多少點擊處於佇列中皆然。
  • Analytics.clearQueue 會清除佇列中的所有點擊,而不會進行傳送。