0

要するに、Swift を使用して、ソーシャル機能を備えた iOS 用のプライベート ジャーナリング アプリを作成しています。新しいエントリを作成するとき、ユーザーはフレンド リストから指定したフレンドとエントリを共有することを選択できます。友達は新しいエントリの通知を受け取り、自分のジャーナルに追加されます。友人は、レビュー後に自分のジャーナルからエントリの追加を受け入れるか拒否するかを後で選択できます。ユーザーはお互いの日記を見ることができず、友達の日記にエントリを共有 (追加) することしかできません。

私は iCloud を使用したいと思っていますが、CloudKit では、エントリ レコードをプライベート データベースに保存すると、ユーザー間でエントリ レコードを共有できません。また、情報は機密性が高すぎてパブリック データベースに入れることができません。CKRecordZones は役に立ちますが、プライベート データベースを整理するためだけに利用できるので、エントリを共有するのには役に立ちません。

私が望んでいるプライベートなエントリ共有は、Parse またはおそらく私が知らない別のサービスを通じて実現できますか? それとも、これを実現するためにカスタム バックエンドを構築する必要がありますか?

どんなアドバイスでも大歓迎です!!!

4

2 に答える 2

0

以下のリンクがあなたの問題を解決できると思います:

ユーザー間の iOS 8 データ共有

複数のユーザー間で Core Data を共有する方法は?

iOSはユーザー間でデータを共有します

3問すべて読んで正解。

于 2015-11-20T06:21:18.043 に答える
0

CloudKit は、Apple デバイスのみに制限しても問題ない場合に最も簡単です。すぐに始めたくない場合は、 EVCloudKitDaoを試してください。

これまで、この種のアプリの論理的な選択は Parse でした。実装が簡単で、多くの機能があります。

Amazonは、非常に有望な新しいAWS Mobile Hubをリリースしました。AWS のすべてのサービスと統合され、非常に強力で使いやすくなりました。

Microsoft Azure Mobile Serviceを使用することもできます。AWS と同様の機能を備えているようです。

もちろん、あなたのケースで機能する可能性のあるあまり知られていない環境もありますが、上記の 4 つのよく知られている選択肢のいずれかを使用する方が賢明だと思います。

これらのどれを選択するかは、多かれ少なかれ個人的な選択です。彼らはすべてあなたが望むことをすることができます。それがあなたにとって最適な用途であるかどうかは、ユースケースによって異なります。

于 2015-11-20T09:06:25.920 に答える