在没有远程通知的情况下调试UNNotificationServiceExtension

时间:2016-10-19 11:37:01

标签: ios swift apple-push-notifications ios10

我正在创建一个UNNotificationServiceExtension,但我想在开发时没有实际的远程通知进行测试。

是否可以在没有远程通知的情况下触发它?

我尝试使用UNNotificationRequest,但这似乎不适用于服务扩展。我已经使用UNNotificationContentExtension进行了测试,但是它有效,但它似乎不适用于UNNotificationServiceExtension

2 个答案:

答案 0 :(得分:2)

下载适用于Mac的Pusher二进制文件。 https://github.com/noodlewerk/NWPusher

冷却。给它钥匙串访问权限,它会选择推送证书,只需键入有效负载和设备令牌以及环境即可。

答案 1 :(得分:0)

我认为您不能使用本地通知,但如果没有服务器,您可以使用本教程中的脚本:https://www.raywenderlich.com/123862/push-notifications-tutorial使用此问题的答案进行修改:Push Notification in PHP using PEM file并发送你自己的推送通知。您必须修改脚本中的内容以包含mutable-content标志以触发扩展。