logo產品文件
搜尋
登錄

資料查詢

為了方便客戶快速定位問題,目前本平台提供在線狀態查詢和推播生命週期查詢工具。

在線狀態查詢

使用場景

由於 Engagelab 推播的 Engagelab 通道依賴推播進程在線才可以收到推播,如果用戶反饋經常收不到推播時,可以通過該工具查詢設備是否在線,如果設備不在線,建議重啓應用程式。

參數說明

Registration ID:用戶終端設備在 Engagelab 服務平台的註冊 ID,是用戶的唯一設備標識 ID,同一個手機不同 App 的 Registration ID 是不同的,獲取方法:AndroidiOS

使用說明

  • 在輸入框輸入該 App 的 Registration ID,支持輸入多個 RegID,用“,”隔開。

image.png

  • 查詢結果顯示 "false" 表示設備不在線,"true" 表示設備在線,右側可以查看最後在線時間。

image.png

  • 若輸入的 Registration ID 不正確,查詢結果會顯示具體的錯誤原因。

image.png

推播生命週期

使用場景

如果通過在線狀態查詢,仍無法解決收不到推播的問題,可以通過生命週期工具查詢訊息的生命週期,根據錯誤碼進行相應的處理。

參數說明

  • Registration ID:用戶終端設備在 Engagelab 服務平台的註冊 ID,是用戶的唯一設備標識 ID,同一個手機不同 App 的 Registration ID 是不同的,獲取方法:AndroidiOS
  • Message ID:推播任務 ID。

控製台獲取參數

在需要查詢的通知詳情頁面,可以獲取 Message ID ,點選訊息體的“查看”,可以查看這條推播的 json 訊息體。 image.png 如果推播目標為 "Registration ID",則 "receiverValue" 的值為 Registration ID。 image.png

服務端獲取參數

API 調用後在應答參數中獲取 msg_id(Message ID):

{ "sendno": "0", "msg_id": "2509042" }
              
              {
    "sendno": "0",
    "msg_id": "2509042"
}

            
此代碼塊在浮窗中顯示

使用說明

獲取 Message ID 和 Registration ID 參數後,進入【數據查詢】-【推送生命周期】頁面,輸入參數,點擊“查詢”即可查看該推送的完整生命周期。

  • 若沒有生命周期過程,說明設備不在本次推送目標中,請確認查詢的 Registration ID 是否在本次推送目標中。
  • 該頁面包括設備從被列為【計劃目標】到被列為【有效目標】到發送,再到送達和點擊的完整生命周期。若在某個節點失敗,則會顯示失敗原因。
  • 由於Engagelab在Android平台的推送策略,在某些廠商通道發送失敗的情況下,我們將會為您轉EngageLab在線通道發送,消息將會短暫地緩存在服務器中,等待用戶長連接在線後再將消息發送給用戶,因此您可以能在消息生命周期中看到兩條生命周期。

alt text

icon
聯繫銷售