是否可以将外部数据添加到 CloudKit?

Posted

技术标签:

【中文标题】是否可以将外部数据添加到 CloudKit?【英文标题】:Is it possible to add external data to CloudKit? 【发布时间】:2014-10-13 21:21:13 【问题描述】:

我正在编写一个使用从网站收集的数据的 ios 应用程序。解析内容时会检索到大量数据,因此需要来自后端服务器,在该服务器上可以一次性收集数据并将其添加到数据库中,而不是在设备上进行解析。

我已经查看了像 Parse 这样的 BaaS 框架,并且正在考虑使用它,但我想知道是否可以从 Linux 服务器外部向 CloudKit 添加记录?我到处寻找,除了以编程方式(从应用程序)或通过仪表板添加记录外,找不到任何东西。

【问题讨论】:

【参考方案1】:

您可以创建一个与同一个 CloudKit 容器通信的 OSX 应用程序(尚不支持其他平台)。但随后该应用程序也需要签名并提交到应用程序商店。您不必公开,只需提交即可。

【讨论】:

谢谢,这也可以。对于我的情况,我必须经常更新数据(每天多次),所以我想要么在始终开启的廉价/低功耗 linux 机器上运行它,要么将其推送到 AWS。我决定使用 Parse.com,它有一个易于向其推送数据的 REST API。另一个考虑因素是尝试在目标 C 中编写所有 html 解析器,这与 Python 相比会让人头疼。再次感谢您的回复。

以上是关于是否可以将外部数据添加到 CloudKit?的主要内容,如果未能解决你的问题,请参考以下文章

将 NSAttributedString 添加到 CloudKit

如何向 CloudKit 中的现有记录添加字段

CloudKit iOS:用户无法删除应用程序数据

将多个字段添加到 CloudKit 中的同一记录名称行

CloudKit 记录类型继承

iOS、CloudKit - 我的应用启动时是不是需要进行抓取?