CloudKit
服务器到服务器的请求在原来已有特性的基础上新添加了允许开发者提供网络接口,使用户能访问自己的iCloud数据。服务器到服务器的请求根本目的是提供访问iCloud
公共数据的权限,也为Parse
关闭DBaaS
在一定程度上提供了另外一种选择。
为了从服务器端程序或者脚本读取或写入数据到CloudKit
数据库中,程序员首先需要使用OpenSLL
生成钥匙串:
openssl ecparam -name prime256v1 -genkey -noout -out eckey.pem
[Current date]:[Request body]:[Web Service URL]
苹果还提供了使用curl
来请求的简单代码,如下:
curl -X POST -H "content-type: text/plain" -H "X-Apple-CloudKit-Request-KeyID: [keyID]” -H "X-Apple-CloudKit-Request-ISO8601Date: [date]" -H "X-Apple-CloudKit-Request-SignatureV1: [signature]" -d '{"users":[{"emailAddress":"[user email]"}]}' ID]/development/public/users/lookup/email
CloudKit
给开发者提供了包括身份认证,私有和公共数据库,结构化的一些服务,例如基于plist,资产存储。
qrcode_for_gh_af22362bf4bb_258.jpg更多
iOS
、Android
精彩文章请关注微信公众账号:lecoding
,你也可以扫描下方二维码关注我们。