プッシュ検出
プッシュ検出では、お客様が問題をすばやく特定できるよう、現在、オンライン状態照会ツールとプッシュライフサイクル照会ツールを提供しています。
オンライン状態照会
利用シーン
EngageLab Push の EngageLab チャネルでは、ユーザーがオンラインであることがプッシュ受信の前提となるため、ユーザーから「プッシュを頻繁に受信できない」と報告があった場合、このツールを使用してデバイスがオンラインかどうかを確認できます。デバイスがオフラインの場合は、アプリの再起動を推奨します。
パラメータ説明
Registration ID:Jiguang サービスプラットフォーム上でのユーザー端末デバイスの登録 ID です。ユーザーの一意のデバイス識別子となります。同じスマートフォンであっても、アプリごとに Registration ID は異なります。取得方法については、Get RegistrationID を参照してください。
操作手順
- 入力ボックスにアプリの Registration ID を入力します。複数の RegID に対応しており、「,」で区切って入力してください。

- 照会結果が「false」と表示された場合、デバイスはオフラインです。「true」と表示された場合、デバイスはオンラインです。右側で最終オンライン時間を確認できます。

- 入力した Registration ID が正しくない場合、照会結果に具体的なエラー原因が表示されます。

プッシュライフサイクル
利用シーン
オンライン状態照会でもプッシュ未受信の問題を解決できない場合は、ライフサイクルツールを使用してメッセージのライフサイクルを照会し、エラーコードに応じて問題に対処できます。
パラメータ説明
- Registration ID:Jiguang サービスプラットフォーム上でのユーザー端末デバイスの登録 ID です。ユーザーの一意のデバイス識別子となります。同じスマートフォンであっても、アプリごとに Registration ID は異なります。取得方法については、Get RegistrationID を参照してください。
- Message ID:プッシュタスク ID。
コンソールからパラメータを取得
照会対象の通知詳細ページで Message ID を取得できます。メッセージ本文の「View」をクリックすると、このプッシュの JSON メッセージ本文を確認できます。

プッシュ対象が「Registration ID」の場合、「receiverValue」の値が Registration ID です。

サーバーからパラメータを取得
API 呼び出し後、レスポンスパラメータから msg_id(Message ID)を取得します。
{
"sendno": "0",
"msg_id": "2509042"
}
操作手順
Message ID と Registration ID のパラメータを取得した後、[Data Search] - [Push Lifecycle] ページに移動し、パラメータを入力して「Search」をクリックすると、プッシュの完全なライフサイクルを確認できます。
- 1 は EngageLab サーバーが返したレスポンスを示し、2 はシステムブラウザのサーバーが返したレスポンスを示します。
- ライフサイクルのプロセスが存在しない場合、そのデバイスはこのプッシュ対象に含まれていないことを意味します。照会した Registration ID がこのプッシュ対象に含まれているかどうかをご確認ください。

