データ検索

お客様が迅速に問題を特定できるよう、プラットフォームでは現在、オンラインステータスツールとプッシュライフサイクルツールを提供しています。

オンラインステータス

シナリオ

EngageLab がプッシュする EngageLab チャネルは、オンラインプッシュプロセスに依存してプッシュ通知を受信するため、ユーザーからプッシュが頻繁に届かないというフィードバックがあった場合、このツールを使用してデバイスがオンラインかどうかを確認できます。デバイスがオンラインでない場合は、アプリケーションを再起動することをお勧めします。

パラメータ説明

Registration ID:EngageLab サービスプラットフォーム上のユーザー端末デバイスの Registration ID で、ユーザーの一意のデバイス ID です。同じ携帯電話上の異なるアプリの Registration ID は異なります。取得方法:AndroidiOS

操作手順

  • 入力ボックスにアプリの「Registration ID」を入力します。複数の RegID に対応しており、「,」で区切ります。

image.png

  • クエリ結果に「false」と表示された場合はデバイスがオフライン、「true」と表示された場合はデバイスがオンラインであることを意味し、右側で最終オンライン時間を確認できます。

image.png

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

image.png

プッシュライフサイクル

シナリオ

オンラインステータスのクエリでもプッシュメッセージを受信できない場合は、ライフサイクルツールを使用してメッセージのライフサイクルをクエリし、エラーコードに基づいてメッセージを処理できます。

パラメータ説明

  • Registration ID:EngageLab サービスプラットフォーム上のユーザー端末デバイスの Registration ID で、ユーザーの一意のデバイス ID です。同じ携帯電話上の異なるアプリの Registration ID は異なります。取得方法:AndroidiOS
  • Message ID:プッシュタスクの ID。

コンソールでパラメータを取得

クエリ対象の通知詳細ページで Message ID を取得できます。メッセージ本文の 「View」 をクリックすると、このプッシュの 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 がこのプッシュの対象に含まれているかどうかをご確認ください。
  • このページには、デバイスの完全なライフサイクルが表示されます。[計画対象] としてリストされてから [有効対象] としてリストされるまで、送信、配信、クリックに至るまでの全過程です。いずれかのノードで障害が発生した場合、障害の原因が表示されます。
  • Android プラットフォームにおける EngageLab のプッシュ戦略により、特定のメーカーチャネルを通じた送信が失敗した場合、EngageLab のオンラインチャネルに切り替えて送信します。メッセージはサーバーに一時的にキャッシュされ、ユーザーが長時間接続でオンラインになった時点で配信されます。そのため、メッセージのライフサイクルに 2 つのライフサイクルが表示される場合があります。

alt text

Icon Solid Transparent White Qiyu
お問い合わせ