最終更新
役に立ちましたか?
通知は、特定のユーザー/デジタルカードにメッセージを送信したいと考えるTransit イシュアによってトリガーされます。
このセクションでは、ワークフローの概要(詳細な手順、シーケンス図、および潜在的なエラーシナリオを含む)を提供します。
以下はメッセージ通知ワークフローのハイレベルな手順です:
通知の開始 : Transit イシュアがD1 Transitに対して対象のデジタルカードへメッセージを送るよう指示します。
ウォレット通知: D1 Transitは適切なウォレットへプッシュ通知を送信するためにGoogle通知APIを使用します。
メッセージ取得: デバイスはメッセージの内容を取得するためにGoogleサーバーに接続し、GoogleサーバーがD1 Transitプラットフォームに接続します。
Transit イシュアはhandleEvent APIを使用して、指定されたデジタルカードにメッセージを送るようD1 Transitに指示します。
D1 TransitプラットフォームはGoogle messagesUpdated APIを使用してウォレットにプッシュ通知を送信します。デバイスはGoogleサーバーを介してD1 Transitに接続し、D1 TransitがTransit イシュアから取得するメッセージコンテンツの詳細を取り出します。
エラーシナリオ
デバイスがオフラインである
デバイスがオフラインの場合、メッセージ通知のリクエストはキューに入れられ、再接続され次第デバイスに送信されます。
最終更新
役に立ちましたか?
役に立ちましたか?