私はiCloudには、Androidとうまく果たしている場合、またはそのAPIがどのようなものかわかりません。多分、それは動作します。
いずれにしても、CodaFiは正しい方向にあります。何らかの形でサーバー側のストレージが必要になります。関連する設定をポストし、ユーザーuuidによってデータベースに格納し、起動時にそれらを取得することによって、停止中にアプリケーション状態の必要なものを維持します。
各ユーザーのさまざまなデバイスを相互に関連付ける方法が必要です。これはおそらく、基本認証またはoauthでログインシステムを実装することを意味します。
[編集]ネットワークに接続していない場合は、アプリケーションが現在のデバイス上にあった最後の状態をロードするだけで済みます。ローカルにも保存できます。
[編集2] App Engine、EC2、またはAzureは、このためのソリューションをホスティングするのに適していますが、サーバーコードは作成しません。私はPython/Djangoに最も精通しており、そのスタック(またはあなたが快適であるもの)を使用すると、必要なものを処理するためにWeb APIとデータベースバックエンドを設定するのはかなり簡単です。
Amazonのツールは大きな力を発揮します。ルートにアクセスできる仮想マシンをスピンアップします。 osからサーバーを構成します。あなたがApp Engineでできることを知っているように、あなたが無料で始められるかどうかはわかりません。特定のソフトウェアスタックがプリインストールされた単純なホスティングソリューションを提供しているかどうかもわかりません。
トラフィック量を抑えようと計画している場合は、おそらくアプリのエンジンは無料ですまた、サーバー管理に慣れておらず、あまりにも派手なものを必要としない人にとっては、良い選択です。
としてOpenMobster、オープンソースのモバイルバックエンドの最高経営責任者(CEO)午前に思えますこのような状況ではあなたの主人でなければなりません。おそらく、あなたのデバイスにクラウド上に置かれたplistを押すと、同期機能が働くかもしれませんが、インターネット接続がないとどうなりますか? – CodaFi
どのようなアプリですか?どのような種類のデバイスですか?これを行うためのレシピはありません。データを同期させる方法の数が無限に近いためです。 –
私はKindleのようなアプリを考えていました。私はKindleがどのようにデバイス間で本の状態を同期させるのが好きです(私のAndroidタブレット、電話、クラウドリーダー)。 @NickJohnsonあなたは、データを同期したいかもしれない多くの方法があると言いますが、いくつか挙げてください。 ありがとう、 M –