iOS 10 通知服务扩展
iOS 10 Notification Service Extension
我正在研究iOS 10 APNs 功能,尝试将通知服务扩展添加到现有应用程序,添加将图像推送到应用程序的功能。
分机添加后,确实收到了推送的消息。但是收不到图片,调试时没有执行下载推送图片的函数(扩展里写的)。我查看了App包里的内容,确认App里安装了扩展,就是不行
让我感到困惑的是:我用相同的 bundle id 构建了一个新的测试项目。测试应用程序可以接收推送的消息并正确显示图像。(请参见下面的屏幕截图)
现有项目有什么问题?我试图找到现有项目和测试项目之间的区别,但在代码、设置、环境中都没有找到。
有没有人以前遇到过这个?我为此苦苦挣扎了一个星期...
参考:
WWDC 2016 APNS 指南:https://willowtreeapps.com/ideas/wwdc-2016-rich-notifications-in-ios-10
终于修复了这个bug,请看附图。 XCode 建议将架构设置为自动,我也这样做了,然后通知服务扩展可以正常接收推送的图像。我不知道为什么这个设置会导致问题,但我确定它有效。
我正在研究iOS 10 APNs 功能,尝试将通知服务扩展添加到现有应用程序,添加将图像推送到应用程序的功能。
分机添加后,确实收到了推送的消息。但是收不到图片,调试时没有执行下载推送图片的函数(扩展里写的)。我查看了App包里的内容,确认App里安装了扩展,就是不行
让我感到困惑的是:我用相同的 bundle id 构建了一个新的测试项目。测试应用程序可以接收推送的消息并正确显示图像。(请参见下面的屏幕截图)
现有项目有什么问题?我试图找到现有项目和测试项目之间的区别,但在代码、设置、环境中都没有找到。
有没有人以前遇到过这个?我为此苦苦挣扎了一个星期...
参考:
WWDC 2016 APNS 指南:https://willowtreeapps.com/ideas/wwdc-2016-rich-notifications-in-ios-10
终于修复了这个bug,请看附图。 XCode 建议将架构设置为自动,我也这样做了,然后通知服务扩展可以正常接收推送的图像。我不知道为什么这个设置会导致问题,但我确定它有效。