ala*_*xd7 22 ios icloud cloudkit
使用CloudKit,您可以专注于客户端应用程序开发,并让iCloud 无需编写服务器端应用程序逻辑.CloudKit为您提供身份验证,私有和公共数据库,结构化和资产存储服务 - 所有这些服务都是免费的,具有很高的限制.
您无法上传任何代码以在Apple的服务器上运行?
我听说它与Google App Engine和其他云计算平台进行了比较,但是如果没有能力运行自己的代码,那么整个事情是不是很有限而且不具有可比性?
例如,如果我想构建一个新闻应用程序,定期推送用户感兴趣的主题的故事,那么这不能仅使用CloudKit来完成,因为我需要在服务器上进行预定的作业和数据处理.
有什么想法吗?
Fra*_*scu 23
正如您所说,CloudKit不允许使用服务器端代码.
但有可能.
您不希望每天连接到iCloud仪表板以通过添加记录来执行推送.这里的一个解决方案是在mac服务器上编写应用程序(我猜mac mini,因为服务器将更受CloudKit欢迎),Daily
CKRecord
每天都会添加一个新的.
订阅概念是客户注册特定更新.您可以创建一个名为Daily
for instance 的记录类型,并让用户注册它.您应该检查Apple文档和WWDC14视频(即使订阅不详细,这是一个很好的起点).
好处是推送通知与订阅概念相关联.所以基本上你说:发送我添加的每个新CKRecord
类型的通知Daily
.
使用CloudKit有什么意义(vs Parse和其他?)
但:
CloudKit仍然很新.在WWDC上,一些背后的人让我明白他们仍在努力工作.我的赌注是他们正在研究两个重点:
编辑:苹果公司充分意识到并担心数据缺乏网络访问权限.这意味着有一天它可以从其他平台访问.我在评论中读到苹果可能会购买Parse如果CloudKit不是更好,AFAIK他们试图购买Parse(技能买它说,但我们真的不知道).
CloudKit现在可以在JS中使用,现在可以使用一些仪表板.等着瞧.
CloudKit现在支持服务器到服务器的Web服务请求
归档时间: |
|
查看次数: |
9736 次 |
最近记录: |