我正在尝试了解PushNotificationPayload.apns的用法 根据我的理解,我只能在模拟器中运行时指定此文件。如果是这样的话,我该怎么接收远程通知?从什么时候开始,模拟器支持远程通知?即使它确实如此,我如何从中获取设备令牌?
由于
答案 0 :(得分:1)
for var _i=0; _i<c; _i++ {
let i = _i
dispatch_async(...
确实只能在模拟器中使用。它实际上很有用因为模拟器不支持推送通知。
它只是一个包含推送通知有效负载的文件,可用于模拟在模拟器上接收推送通知。
您可以通过编辑WatchKit App方案,将Watch Interface设置为Dynamic或Static Notification,告诉模拟器应在测试中使用此有效负载。然后,您将能够指定用于通知视图的有效负载。