2017-09-01 10 views
0

WearableDataAPIを使用してWatchとウェアラブルの間で設定と他のゲーム情報を同期させた経験があります。実際、現在、特定の情報はDataAPIに保持され、時計やモバイルをリセットする必要があるまで有効です。SQLiteをWearableからMobileに自動的に同期させることができますか?

私は、モバイル上のデータを格納するためにSQLiteのを使用して変換したいと思います。 Wearable SQLliteデータベースに挿入する方法はありますか?それはモバイルに自動的に複製されますか?または、DataAPIを使用してデータ伝送を自分でコーディングする必要がありますか?

答えて

1

私が知っているように、今では共通データベースのためのそのような実装があります。私の練習で

、DataAPIは巨大な(> 100KB)ファイルを同期中に、それはあまりにもバッテリーを消費遅れるかもしれません。

使用MessageAPIメッセージ転送のパフォーマンスを向上させ、両方のハンドヘルドやウェアラブル使用して、共通のAPI上の2つの別々のデータベースを作成するためです。

または、はるかに良いが、あなたの時計に何かをレンダリングしたいMessageAPIたびに使用してウェアラブルデバイスにハンドヘルドから一つだけのハンドヘルドAPIとtranferデータを使用しています。

+0

ええ、これは私が目指していたデフォルトの方向です。おそらく、ハンドヘルドがSQLiteを使用するようにリファクタリングし、ゲームごとの転送(今後のサッカーゲームのような「ゲーム」)のためにDataAPIを引き続き使用します。私はちょうど100KBの制限を避けるために「ゲームの1つのDataItemを転送する」から「ゲームごとに1つのDataItemを転送する」のリファクタリングを完了しました。 – Opus1217

関連する問題