デバイス間の復元フローのサポート
一部の OEM は、デバイス間のカスタム復元フローを構築します。ブロックストアは、Google のアカウント転送機能を含む復元フローでのみ機能します。これは、Google がユーザーの本人確認を行う方法であるためです。Google アカウントの移行は、Google Play 開発者サービスを搭載したすべての Android デバイスで利用でき、下記の手順に沿ってアクセスできます。
Google ケーブルの復元
Google のケーブルの復元は、Pixel(およびモトローラとシャープの新しいモデル)デバイスでサポートされています。Android のセットアップ中に、下の画面で [次へ] をタップします。
![ケーブル復元時の初期画面](https://developers-dot-devsite-v2-prod.appspot.com/static/identity/blockstore/android/images/cable_restore_figure_1.png?authuser=7&hl=ja)
画面の指示に沿って、ソースデバイスとターゲット デバイスの間にケーブルを接続し、復元に進みます。次の画面で Google アカウントをコピーすることに同意してください。
![新しいスマートフォンにデータをコピーします。](https://developers-dot-devsite-v2-prod.appspot.com/static/identity/blockstore/android/images/cable_restore_figure_2.png?authuser=7&hl=ja)
Google アカウントが移行されない場合、ブロックストアのデータも移行されません。
Samsung スマート スイッチ
ターゲット デバイスが Samsung Galaxy の場合、復元フローに入る方法は 1 つあります。1)セットアップからセットアップする方法、2)セットアップ以外でスマート スイッチを起動する方法です。
セットアップからフローを開始するには、下の画面で [次へ] をタップし、手順に沿ってデバイス間の復元を完了します。
![Samsung スマート スイッチ アプリ。](https://developers-dot-devsite-v2-prod.appspot.com/static/identity/blockstore/android/images/samsung_smart_switch_figure_1.png?authuser=7&hl=ja)
Google のケーブルフローと同様に、Google アカウントの転送に同意してください。それ以外の場合は、ブロックストア データは移行されません。
セットアップ以外からフローを起動するには、スマート スイッチ アプリを見つけて、両方のデバイスでアプリを直接起動します(ソースデバイスが Samsung デバイスでない場合は、Play ストアからそのデバイスにスマート スイッチ アプリをインストールする必要があります)。ブロックストアのデータはアカウント データの一部として転送されるため、Smart Switch のフロー中に [Select data to transfer] 画面で [Accounts] を選択する必要があります。
![転送するデータを選択します。](https://developers-dot-devsite-v2-prod.appspot.com/static/identity/blockstore/android/images/samsung_smart_switch_figure_2.png?authuser=7&hl=ja)
テスト中にスマート スイッチを複数回実行すると、後続の転送でその画面で [アカウント] を選択できなくなることがあります(このオプションはグレー表示されます)。これは、ターゲット デバイスでは、ソースデバイスにあるすべてのアカウントがすでに存在するためです。回避策の 1 つは、移行元デバイスに 2 つの Google アカウントを用意することです。ブロック ストア プログラムに登録されているアカウントと(前提条件を参照)、もう 1 つのアカウントです。新しいスマート スイッチ転送を開始する前に、ターゲット デバイスで 2 つ目のアカウントを削除します([Settings > Accounts and backup > Accounts])。その後、[転送するデータを選択] 画面で [アカウント] を選択できます。
Android のワイヤレス復元
Google のケーブルフローをサポートしていない Samsung 以外の OEM の場合は、下の画面で [次へ] をタップします。
![ワイヤレス復元フロー中の初期画面。](https://developers-dot-devsite-v2-prod.appspot.com/static/identity/blockstore/android/images/cable_restore_figure_1.png?authuser=7&hl=ja)
次の画面が表示されます。
![バックアップ元のデバイスを選択します。](https://developers-dot-devsite-v2-prod.appspot.com/static/identity/blockstore/android/images/wireless_figure_2.png?authuser=7&hl=ja)
[Android スマートフォンからバックアップ] を選択し、手順に沿って復元フローを完了します。他のフローと同様に、Google アカウントの移行に同意してください。
サポートされるクラウドの復元フロー
デバイスのセットアップ中に Google Cloud の復元を行う手順は次のとおりです。
Google Cloud の復元
Android のセットアップ中に、下の画面で [次へ] をタップします。
![クラウド復元フロー中の初期画面](https://developers-dot-devsite-v2-prod.appspot.com/static/identity/blockstore/android/images/cable_restore_figure_1.png?authuser=7&hl=ja)
次の画面(下の図)で [以前のスマートフォンを使用できない場合] をタップすると、クラウドの復元フローが開始されます。画面の指示に沿って、Google アカウントへのログイン(ソースデバイスのバックアップ アカウントと同じであること)を含め、クラウドの復元を行います。復元に使用するソースデバイスなども選択します。
![クラウドの復元フローを開始する](https://developers-dot-devsite-v2-prod.appspot.com/static/identity/blockstore/android/images/cloud_restore_figure_2.png?authuser=7&hl=ja)
復元フロー中に、アプリが復元対象として選択されていることを確認します(以下の画面を参照)。
![復元するアプリを選択してください](https://developers-dot-devsite-v2-prod.appspot.com/static/identity/blockstore/android/images/cloud_restore_figure_3.png?authuser=7&hl=ja)
その他の注意事項
- Google のアカウント移行を含む復元フローは、カスタムの OEM 復元フローよりも常に最初に行われます。判断に迷う場合は、最初のデバイス間の復元フローを選択します。
- OEM と Android のバージョンによって、画面が異なる場合があります。