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。它很容易实现并且有很多功能。

亚马逊刚刚发布了一个看起来很有前途的新AWS Mobile Hub 。它与所有 AWS 服务集成,功能非常强大,现在也易于使用。

您还可以使用Microsoft Azure 移动服务。看起来它具有与 AWS 相似的功能。

当然,还有更多鲜为人知的环境也可能适用于您的情况,但我认为继续使用上述 4 个众所周知的选择之一会更明智。

您应该选择哪一个或多或少是个人选择。他们都可以为所欲为。是否最适合您取决于您​​的用例。

于 2015-11-20T09:06:25.920 回答