如何从 CloudKit 订阅计算出 Aps 负载
How to work out the Aps payload from CloudKit subscription
据我了解,APS 是 APNS 发送到设备的负载。
我正在使用 iCloud/Cloudkit 作为我的应用程序的后端。我有几个 Record Zone Subscriptions
和 Query Subscriptions
。
问题是:如何 inspect/debug 我的开发机器上的实际 APS 负载?第一个问题是模拟器忽略了通知。
假设我必须设置一个 HTTP 代理,我将如何为真实设备设置一个?
仅从我的 CKSubscriptions
配置中估算 Aps 负载是否最简单?
我使用 Charlesproxy 来调试来自我的 device.Just 安装 http://www.charlesproxy.com 的请求和响应并启用代理。然后在您的 iPhone 上,转到您的 WiFi 设置并将 http-proxy 设置为手动并将其配置为您的 Mac 的 ip。然后,您可以看到来自您设备的所有请求和响应。您可以对其进行过滤,甚至可以添加调试断点。有关此内容,请参阅 Charlesproxy 文档。
但除此之外,您只会在应用程序 didReceiveRemoteNotification 中收到通知。通知将是 CKQueryNotification 类型。您的数据将是
据我了解,APS 是 APNS 发送到设备的负载。
我正在使用 iCloud/Cloudkit 作为我的应用程序的后端。我有几个 Record Zone Subscriptions
和 Query Subscriptions
。
问题是:如何 inspect/debug 我的开发机器上的实际 APS 负载?第一个问题是模拟器忽略了通知。
假设我必须设置一个 HTTP 代理,我将如何为真实设备设置一个?
仅从我的 CKSubscriptions
配置中估算 Aps 负载是否最简单?
我使用 Charlesproxy 来调试来自我的 device.Just 安装 http://www.charlesproxy.com 的请求和响应并启用代理。然后在您的 iPhone 上,转到您的 WiFi 设置并将 http-proxy 设置为手动并将其配置为您的 Mac 的 ip。然后,您可以看到来自您设备的所有请求和响应。您可以对其进行过滤,甚至可以添加调试断点。有关此内容,请参阅 Charlesproxy 文档。
但除此之外,您只会在应用程序 didReceiveRemoteNotification 中收到通知。通知将是 CKQueryNotification 类型。您的数据将是