如何从CloudKit订阅中计算出Aps有效负载

时间:2015-04-17 03:37:23

标签: cloudkit

据我所知,APS是APNS发送给设备的有效载荷。

我正在使用iCloud / Cloudkit作为我应用的后端。我有几个Record Zone SubscriptionsQuery Subscriptions

问题是:如何检查/调试我的开发机器上的实际APS有效负载?模拟器的第一个问题是忽略通知。

假设我必须设置一个http代理,我如何为真实设备设置一个?

CKSubscriptions的配置中估算Aps有效负载是否最简单?

1 个答案:

答案 0 :(得分:0)

我使用Charlesproxy调试来自我的设备的请求和响应。只需安装http://www.charlesproxy.com并启用代理。然后在iPhone上,转到WiFi设置并将http-proxy设置为手动,并将其配置为Mac的IP。然后,您可以查看设备的所有请求和响应。您可以对其进行过滤,甚至可以添加调试断点。有关此内容,请参阅Charlesproxy文档。

但除此之外,您只需在应用程序didReceiveRemoteNotification中收到通知。通知将是CKQueryNotification类型。您的数据将是