ヘッダーに示されているように、私は、少数の個人の間でユーザー生成データ(整数、ブーリアン、NSDatesなど)を同期する最も簡単な方法を探しています(現時点では、 )。アプリケーション内では、ユーザーはカスタムオブジェクトのインスタンスを配列に取り込むことができ、このデータはUITableviewを生成するために使用されます。選択グループのすべてのユーザーがデバイスを同期していると仮定すると、すべてのユーザーが同じデータをテーブルビューに表示する必要があります。少数のユーザー間で迅速にデータを同期する最善の方法は何ですか?
私の元のアイデアは、共有DropboxまたはGoogleドライブフォルダのjsonファイルに書き込むことでした。しかし、オンラインで調べたところ、この方法でデータが破損する可能性があることがわかりました。 Cloudkitは公開または非公開(単一アカウント)の同期のみを許可し、その間は何もしません。 Parseを使用することを推奨する投稿がいくつか見受けられましたが、そのサービスは今や途中で終了しています。
これを行う方法は誰も知っていますか(好ましくは無料ですか?
あなたのアプリに2人または3人のユーザーしかいないか、またはアプリが無限のユーザーを持つことを計画していますが、インタラクションは2か3の間でのみ発生しますか?後者の場合は、Firebaseを提案します。 –
CloudKitは公開データベースを使用してこれに対応します。あなたは、各ユーザーがアプリで見る公開データのどの部分を制御するだけで済みます。 – rmaddy
返事をありがとう。当面は、このアプリは個人用であり、ユーザーはごくわずかです。しかし、私はそれを拡張して将来App Storeでリリースするオプションを希望します。 Firebaseのウェブサイトを見て、それは有望そうです。確認してみるよ! – kamisama42