最終更新
役に立ちましたか?
デバイス発信のパーキングワークフローは、ユーザーがApple Walletからカードを削除したときにトリガーされます。この操作はデバイス上で直接実行されるため、デバイスがオンラインであることが保証されます。
このセクションでは、ワークフローの概要(詳細な手順、シーケンス図、および潜在的なエラーシナリオを含む)を提供します。
以下はデバイス発信のパーキングワークフローのハイレベルな手順です:
カードの削除:ユーザーはトランジットカードを選択し、「カードを削除」をタップして削除プロセスを開始します。
カードのリンク解除:Appleはユーザーがデバイスからトランジットカードを削除したいことをD1 Transitプラットフォームに通知します。これはCBTであるため、パークセッションが開始されます。
カードのパーク:Appleデバイスはappletインスタンスの内容を読み取るためにD1 Transitプラットフォームに接続し、Transit イシュアがバックエンド側でカードの状態を保存できるようにします。
ユーザーが削除のためにトランジットカードを選択すると、Appleはアクション unlink を伴うmanagePass APIコールをD1 Transitプラットフォームに対して開始し、カードを削除する意図を示します。
CBTエコシステムでは、appletインスタンスは直ちに削除されません。デバイスはappletの内容の読み取りや更新に使用できるコマンドを実行するためにD1 Transitプラットフォームに接続します。
D1 Transitは getDigitalCardBundleCommands をTransit イシュアに送信して、デバイス側で返却され実行されるべきコマンドを取得します。
パークセッションを完了するために複数回の往復が発生する場合があります。
パークセッションが完了すると、appletインスタンスはデバイスから削除されます。
最終更新
役に立ちましたか?
役に立ちましたか?