据我所知,APS是APNS发送给设备的有效载荷。
我正在使用iCloud / Cloudkit作为我应用的后端。我有几个Record Zone Subscriptions
和Query Subscriptions
。
问题是:如何检查/调试我的开发机器上的实际APS有效负载?模拟器的第一个问题是忽略通知。
假设我必须设置一个http代理,我如何为真实设备设置一个?
从CKSubscriptions
的配置中估算Aps有效负载是否最简单?
答案 0 :(得分:0)
我使用Charlesproxy调试来自我的设备的请求和响应。只需安装http://www.charlesproxy.com并启用代理。然后在iPhone上,转到WiFi设置并将http-proxy设置为手动,并将其配置为Mac的IP。然后,您可以查看设备的所有请求和响应。您可以对其进行过滤,甚至可以添加调试断点。有关此内容,请参阅Charlesproxy文档。
但除此之外,您只需在应用程序didReceiveRemoteNotification中收到通知。通知将是CKQueryNotification类型。您的数据将是