Wear OS 4 のデータ バックアップは、モバイルアプリのデータ バックアップのように、ユーザーデータを自動的にバックアップする同様のルールに沿っています。このドキュメントでは、Wear OS アプリでバックアップと復元のサポートを追加する方法について説明します。
バックアップをサポートし、Wear OS 4 以降を実行しているデバイスでは、ユーザーは自分のデータをそのデバイスから転送するためにクラウドにバックアップすることができます。また、クラウドから復元して新しい Wear OS デバイスに転送することも可能です。たとえば、ユーザーは Google Pixel Watch でバックアップと復元を実行できます。
ローカル ストレージを使用してクラウド転送をシミュレートする
シミュレートされたクラウド ストレージを使用してバックアップと復元のフローをテストするには、次の手順を実施します。
アプリでバックアップを有効にして、Android 12 以降でバックアップを管理するに記載されている手順を実施します。Wear OS の場合、API レベル 29 以前をターゲットとするデバイスをサポートするためにバックアップ ルールの追加セットを指定する必要はありません。
Wear OS 4 以降を搭載したデバイスを、Wi-Fi 接続を使用して開発マシンに接続します。
ガイドの手順に沿って、クラウドのバックアップと復元をテストします。
自動バックアップ ルール
Wear OS では、データを自動的にバックアップするために必要な条件が、モバイル デバイスの条件とは若干異なります。Wear OS デバイスでデータを自動的にバックアップするには、次の各条件を満たしている必要があります。
- デバイスが充電中である。
- デバイスが Wi-Fi ネットワークに接続されている(デバイスで LTE が有効になっている場合でも必須です)。
- デバイスが Google アカウントにログインしている。
- 前回のバックアップから少なくとも 24 時間経過している。
他のデバイスとは異なり、Wear OS を搭載しているウェアラブルは、自動的なバックアップに備えてアイドル状態にしておく必要はありません。
さらに、Wear OS アプリ関連付けられたタイル、ウォッチフェイスの追加機能、ウォッチフェイス、ウォッチフェイスのユーザースタイルは、システムにより自動的にバックアップされます。
バックアップの保存容量とサイズの上限
モバイルのバックアップや復元と同様に、バックアップ データは、ユーザーの Google ドライブ アカウントのプライベート フォルダに保存されます。アプリごとの保存容量は最大 25 MB ですが、モバイルアプリと Wear OS アプリの両方をお持ちの場合、バックアップは別々に保存され、2 つのアプリは互いの容量制限に影響しません。
対応するファイルとディレクトリを明示的に除外しない限り、DataStore
内のデータ([Files] > [DataStore])はデフォルトでバックアップされます。
あなたへのおすすめ
- 注: JavaScript がオフになっている場合はリンクテキストが表示されます
- SharedPreferences を使用してシンプルなデータを保存する
- DataStore(Kotlin マルチプラットフォーム)
- Proto DataStore を使用する