資料查询
最新更新:2022-12-06
為了方便客戶快速定位問題,目前本平台提供在線上狀態查詢和推播生命週期查詢工具。
線上狀態查詢
使用場景
由於 Engagelab 推播的 Engagelab 通道依賴推播進程在線才可以收到推播,如果用戶反饋經常收不到推播時,可以通過該工具查詢設備是否在線,如果設備不在線,建議重啓應用程式。
參數說明
Registration ID:用戶終端設備在 Engagelab 服務平台的註冊 ID,是用戶的唯一設備標識 ID,同一個手機不同 App 的 Registration ID 是不同的,獲取方法详见 Web API 文档。
使用說明
- 進入【資料查詢】-【線上狀態查詢】頁面,在輸入框輸入該 App 的 Registration ID,支持輸入多個 RegID,用“,”隔開。
- 查詢結果顯示 "false" 表示設備不在線,"true" 表示設備在線,右側可以查看最後在線時間。
- 若輸入的 Registration ID 不正確,查詢結果會顯示具體的錯誤原因。
推播生命週期
使用場景
如果通過在線狀態查詢,仍無法解決收不到推播的問題,可以通過生命週期工具查詢訊息的生命週期,根據錯誤碼進行相應的處理。
參數說明
- Registration ID:用戶終端設備在 Engagelab 服務平台的註冊 ID,是用戶的唯一設備標識 ID,同一個手機不同 App 的 Registration ID 是不同的,獲取方法详见 Web API 文档。
- Message ID:推播任務 ID。
控製台獲取參數
在需要查詢的通知詳情頁面,可以獲取 Message ID ,點選訊息體的“查看”,可以查看這條推播的 json 訊息體。 如果推播目標為 "Registration ID",則 "receiverValue" 的值為 Registration ID。
服務端獲取參數
API 調用後在應答參數中獲取 msg_id(Message ID):
{
"sendno": "0",
"msg_id": "2509042"
}
{
"sendno": "0",
"msg_id": "2509042"
}
此代碼塊在浮窗中顯示
使用說明
獲取 Message ID 和 Registration ID 參數後,進入【資料查詢】-【推播生命週期】頁面,輸入參數,點選“查詢”即可查看該推播的完整生命週期。
- 1 為 EngageLab 返回,2 為系统廠商服務器返回。
- 若冇有生命週期過程,說明設備不在本次推播目標中,請確認查詢的 Registration ID 是否在本次推播目標中。