0

Simperium を使用して、アプリのデータのインスタンスを相互に同期しています。iCloud には Core Data に関する多くの問題があり、iOS の初心者として、Apple は (開発者メンバーシップの形で) 彼らのサービスを使用するために料金を支払っていると私は信じているので、私は iCloud 経由で行った。私のプロジェクトは学術的なものなので、これは必要ありません。

アプリからサーバーにデータを同期するように Simperium をセットアップしました。同期はうまくいきますが、バイナリ データはサポートされていないようです。私のアプリケーションはアイテムとウィッシュリストを同期し、アイテムには常に画像が関連付けられています。サムネイルは小さい (75x75) ため Core Data に保存し、大きな画像はNSFileManager. これらの同期はありません。

Simperium を使用して、アプリのサンドボックス ドキュメント フォルダーに保存されているバイナリ データや画像の同期を有​​効にすることはできますか? 実験的なものだと聞いたことがありますが、うまく機能するなら、喜んで有効にします。そうでない場合、同期を使用し、コア データとバイナリ データを同期するために iCloud を必要としない他のフレームワークはありますか?

4

1 に答える 1

1

バイナリ データの同期はまだ Simperium で正式にサポートされていませんが、この GitHub の問題を追跡できます。現時点では、実験的にも機能しません。

他の一部の開発者が使用している戦略の 1 つは、Simperium を使用してファイル名を同期し (それらは単なる文字列であるため)、対応するデータ ファイルを手動で、またはAmazon S3などの別のシステムの助けを借りて自分で処理することです。

于 2013-06-07T05:48:56.637 に答える