iOS 10通知服务扩展

时间:2017-04-14 10:50:05

标签: apple-push-notifications ios10 nsnotificationcenter

我正在使用iOS 10 APNs功能,尝试将Notification Service Extension添加到现有应用程序,添加将图像推送到应用程序的功能。

添加扩展程序后,它确实收到了推送消息。但是无法接收图像,下载推送图像的功能(在扩展名中写入)在调试期间没有执行。我检查了应用程序包中的内容,确认扩展程序已安装在应用程序中,它只是没有用。

让我困惑的是:我构建了一个具有相同bundle id的新测试项目。测试应用程序可以接收推送的消息并正确显示图像。(请参见下面的屏幕截图)

现有项目有什么问题?我试图找到现有项目和测试项目之间的区别,但在代码,设置和环境中没有找到任何内容。

以前有人遇到过这个吗?我一直在努力奋斗一个星期......

screen shot

参考:

WWDC 2016 APNS指南:https://willowtreeapps.com/ideas/wwdc-2016-rich-notifications-in-ios-10

Apple通知指南:https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ModifyingNotifications.html#//apple_ref/doc/uid/TP40008194-CH16-SW1

1 个答案:

答案 0 :(得分:0)

最后修复了这个错误,请参阅附图。 XCode建议将架构设置为自动,我这样做,然后通知服务扩展工作,并可以接收推送的图像。我不知道为什么这个设置导致了这个问题,但我确信它有效。

enter image description here