新しいホテルキーをプロビジョニングするには、ユーザーが認証を完了する必要があります 認証と関連付けのフローを行います外部ユーザーを ユーザー アカウントを Google ウォレット アカウントにリンクする必要があります。 このドキュメントでは、さまざまなサーフェスにまたがるプロセスの概要について説明します。
Android アプリから Google ウォレットに追加する
このセクションでは、カードを保存するフローについて説明します。 サービス プロバイダの Android アプリからの Google ウォレット。
ユーザーフロー
以下の図は、ホテルの鍵をプロビジョニングするユーザーフローを Google ウォレットの視点。
で確認できます。![最初の画面で、アプリが Google ウォレットに接続します。イン
ユーザーが利用規約に同意して続行します。](https://developers-dot-devsite-v2-prod.appspot.com/static/wallet/access/images/hotel-provision-flow-user-1.png?authuser=8&hl=ja)
- ネットワーク接続中に、回転するアニメーションがユーザーに表示されます。 初期サービスが構成されます。
- この手順を完了したら、ユーザーは利用規約に同意します。 処理が進みます
![最初の画面では、アプリがユーザーのスマートフォンに ID を保存します。イン
ID が保存され、成功メッセージが表示されます。](https://developers-dot-devsite-v2-prod.appspot.com/static/wallet/access/images/hotel-provision-flow-user-2.png?authuser=8&hl=ja)
- バックグラウンド サービスの実行中に、回転するアニメーションがユーザーに表示される デバイスにアカウントをプロビジョニングします。
- サービスが完了すると、成功画面が表示されます。
- その後表示される画面で、 Google ウォレット アプリ( ダウンロードします
要点
- Google は、Android アプリからのアカウントのリンクにのみ対応しています。もし その他のユースケースについては、Google の担当者にお問い合わせください。
- 選択した Google アカウントにカードがすでに保存されている場合、ユーザーは Google ウォレット アプリでカードを開くためのリンクが表示されます。 カードの詳細を確認できます
- カードがユーザー以外の Google アカウントに保存されている場合 場合、そのユーザーは別の Google Cloud サービスであることを示す このカードはすでにアカウントに保存されています。
- カードを追加しようとしたユーザーが Google アカウントを持っていない場合は、 アカウントの作成を求めるメッセージが表示されます。Google アカウントを作成したら フローは通常どおり続行されます。
- ホテルキーのフローをサポートするアプリは、Google Play 開発者サービスの API。ただし、このメソッドはサービス プロバイダから アプリが Google Play 開発者サービスにアップロードされていない状態を、一般公開されている バージョン Google Play 開発者サービス。 サービス プロバイダのアプリ デベロッパーは、カスタム サービス プロバイダの 特定のメソッドを呼び出します。サービス プロバイダに以下をご確認ください。 ご確認ください。
Android アプリからウェアラブルの Google ウォレットに追加する
ユーザーは、 1 台のウェアラブルを選択し、次の図のようになります。
![Wear 対応プロビジョニング フローの UX モックアップ。](https://developers-dot-devsite-v2-prod.appspot.com/static/wallet/access/images/wear-provisioning-flow.png?authuser=8&hl=ja)
要点
- ウェアラブルへのプロビジョニングには、 。
- ユーザーは、1 つのフローでスマートフォンとウェアラブルにプロビジョニングできます。または、 最初のプロビジョニングの後、フローを再起動してウェアラブルに追加できます。 完了です。
- サービス プロバイダによって、ユーザーは特定のリソースのみを 1 つのウェアラブル デバイスが必要です。
- ウェアラブルの提供状況についてサービス プロバイダに問い合わせる プロビジョニングを行います
- ホテルキーのフローをサポートするアプリは、Google Play 開発者サービスの API。ただし、このメソッドはサービス プロバイダから アプリが Google Play 開発者サービスにアップロードされていない状態を、一般公開されている バージョン Google Play 開発者サービス。 サービス プロバイダのアプリ デベロッパーは、カスタム サービス プロバイダの 特定のメソッドを呼び出します。サービス プロバイダに以下をご確認ください。 ご確認ください。
ウェブサイトから Google ウォレットに追加する
このセクションでは、Google ウォレットから Google ウォレットにカードを保存するフローについて説明します。 カード発行会社のウェブサイト
ステップ 1: ウェブサイトにログインする
このフローの最初のステップでは、カード発行会社のウェブサイトにログインして、 [Google ウォレットに追加] ボタン。
![最初の画面で、ユーザーがウェブサイトにログインします。イン
2 番目の画面で、ユーザーが [Google ウォレットに追加] を表示して
] ボタンを離します。](https://developers-dot-devsite-v2-prod.appspot.com/static/wallet/access/images/web-provisioning-hotel-key-1.png?authuser=8&hl=ja)
ステップ 2: Google でログインする
ユーザーが「Google でログイン」を完了すると、読み込み画面が表示されます。 Google ウォレットにリダイレクトされる前に 示します。
![最初の画面で、ユーザーはリンク先の Google アカウントを選択します。
ホテルキーを入力します2 番目の画面には
読み込み画面に表示されます。](https://developers-dot-devsite-v2-prod.appspot.com/static/wallet/access/images/web-provisioning-google-sign-in.png?authuser=8&hl=ja)
ステップ 3: プロビジョニングを完了する
ユーザーが Google ウォレット内でプロビジョニング フローを完了します。
![最初の画面では、読み込み画面が
Google ウォレット2 番目の画面では
必要があります。3 番目の画面では
別の読み込み画面が表示されています
表示されます。4 番目の画面には、成功画面が表示されます。](https://developers-dot-devsite-v2-prod.appspot.com/static/wallet/access/images/web-provisioning-wallet-completion.png?authuser=8&hl=ja)
アカウントの不一致への対処
「Google でログイン」のフローで選択した Google アカウントが一致しない場合 Google ウォレットで Google アカウントを削除すると、アカウントの不一致に関するエラー画面が 表示されます。
![2 つ目の画面には、Google アカウント選択ツールが表示されます。イン
最後の画面では、「Can't add to phone」というメッセージが表示されます。](https://developers-dot-devsite-v2-prod.appspot.com/static/wallet/access/images/web-provisioning-account-mismatch.png?authuser=8&hl=ja)