iCloud 公共数据的可能性
Posted
技术标签:
【中文标题】iCloud 公共数据的可能性【英文标题】:iCloud public data possibility 【发布时间】:2013-02-07 17:55:39 【问题描述】:我正在开发一个 ios/OS X 应用程序,它有一个非常“值得拥有”的功能:可以与非 iCloud 云同步。(例如通过网络服务器)。
应用程序设计已经完全基于 iCloud,所以我想可能有一种解决方法我可以使用,而不是编写代码来进行更多数据封送。
基本上我需要的是让一些 iCloud 存储的数据可供公众使用,或者在 iOS/OS X 上获取用于 iCloud 的用户电子邮件/密码。
我需要它的原因 - 我必须与另一个云同步数据,我想保持应用程序的轻量级,因此将所有内容移动到服务器(我想我可能需要 OS X 服务器)。
无论如何,任何建议都非常感谢!
【问题讨论】:
【参考方案1】:我可以理解想要这样做,但仅仅因为你想这样做并不意味着你可以。
基本上我需要的是让一些 iCloud 存储的数据可供公众使用
我不相信有办法做到这一点。 iCloud 不是通用的互联网托管服务;这是一项旨在让个人用户轻松在多个设备之间共享他/她的私人信息的服务。创造公开信息的可能性只会破坏人们对服务的信任。
或在 iOS/OS X 上获取用于 iCloud 的用户电子邮件/密码。
这会使您的用户直接违反 iCloud TOS,其中部分规定:
您进一步承认并同意服务的设计和 供个人个人使用,您不应该 与其他人共享您的帐户和/或密码详细信息。
如果您希望用户能够将他们的数据与其他托管服务同步,并且您不想将该功能构建到您的移动应用程序中,您可以考虑构建一个用户可以运行以同步数据的 MacOS X 应用程序.
【讨论】:
以上是关于iCloud 公共数据的可能性的主要内容,如果未能解决你的问题,请参考以下文章
是否有可能推断上一次本地核心数据存储完全同步到 iCloud 的时间?
有没有办法在公共容器中使用 iCloud KeyValue Storage?
Coredata iPhone 到带有 iCloud 的 iPad/Mac?