10

私の Android アプリケーションは、他のほぼすべてのアプリと同様に、その情報 (ユーザーの個人データ) をローカルの sqlite データベースに保存します。タブレットを手に入れたので、複数のデバイス間でデータを同期し、自動的に最新の状態に保つ便利な方法があるかどうか疑問に思いました. 他のほとんどのアプリは、アカウントを作成する必要がある独自のサーバーを使用しているようです.

Syncing to the Cloudと呼ばれる Android 開発者ページの章には、Backup API と Cloud Messaging の 2 つのソリューションがリストされています。しかし、どちらも私が探しているものを提供していないようです。バックアップ APIはデバイスのバックアップ/復元にのみ使用され、同期には使用されませんが、Cloud Messages Serviceには私の側で実行中のアプリケーション サーバーが必要です。

ユーザーにアカウントを作成させたくありません。また、サーバーに個人データを保存したくありません。今まで、私のアプリは「インターネット接続」権限さえ必要としませんでした。可能であれば、そのままにしておきたいです。

私の質問は、Google が提供するアプリ データの同期を維持するためのクラウド サービスはありますか?

4

3 に答える 3

2

Google のApp Engineはあなたが探しているものだと思います。無料ではありませんが、価格は悪くありません

于 2012-11-29T16:21:14.840 に答える
0

DropBoxを使おうとしましたか?私はAndroidデバイス間で写真を共有するためにそれを使用しています。最も重要な...それは無料です;)

于 2012-11-29T16:31:38.507 に答える
0

多くの権限を与えたくないとおっしゃいましたが、この解決策はそれに反します。独自のサーバーを使用したくない場合は、Drive API を使用してデータをユーザーのドライブ アカウントに戻すことをお勧めします。複数のデバイスで Google アカウントにサインインしている場合は、これが最善の策です。

開始してドライブにファイルをアップロードするには、このStackOverflow の質問を確認する必要があります。

于 2012-11-29T18:34:35.657 に答える