我正在创建一个UNNotificationServiceExtension
,但我想在开发时没有实际的远程通知进行测试。
是否可以在没有远程通知的情况下触发它?
我尝试使用UNNotificationRequest
,但这似乎不适用于服务扩展。我已经使用UNNotificationContentExtension
进行了测试,但是它有效,但它似乎不适用于UNNotificationServiceExtension
。
答案 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标志以触发扩展。