Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

アプレットデータを読み取る

Read Applet Data ユースケースは、バックオフィスがアプレットデータの最終既知状態を読み取る必要がある場合に、Transit イシュアによってトリガーされることがあります。

このセクションでは、ワークフローの概要、詳細な手順、シーケンス図、および想定されるエラーシナリオを提供します。

ワークフロー

以下は、Read Applet Data ワークフローの上位レベルの手順です:

  1. Read Applet Data セッションのトリガー: Transit イシュアがアプレットデータの読み取りを開始します。

  2. Read Applet Data の実行: D1 Transit は APNS を介してデバイスに対し、Transit イシュアのコマンドを実行するために D1 Transit プラットフォームに接続する必要があることを通知します。

シーケンス図

Read Applet Data セッションのトリガー

Transit イシュアは handleEvent を通じて D1 Transit に対し、デジタルカードアプレットデータを読み取るために対象デバイスとのセッションを開始するよう指示します。

Read Applet Data の実行

デバイスがオンラインになると、保留中のコマンドを取得するリクエストで D1 Transit サーバーに接続します。D1 Transit は getDigitalCardBundleCommands を Transit イシュアに送信して、デバイス側で返され実行されるべきコマンドを取得します。

読み取りセッションを完了するために、複数の往復が発生する場合があります。

読み取りセッションの終了時に、D1 Transit は Transit イシュアに対して retrieve bundle data の通知を送信します。

エラーシナリオ

デバイスオフライン

このリクエストはデバイス発信ではないため、デバイスがオンラインである確証はありません。そのような場合、アプレットデータの読み取り要求がデバイスに届かない可能性があります。

最終更新

役に立ちましたか?