【发布时间】:2017-08-03 11:34:06
【问题描述】:
在运行 iOS 10 的 iPhone 5 上,我无法通过 UNNotificationServiceExtension 拦截推送通知。
mutable-content 标志在负载中的 aps 内设置为 1。 iPhone 6S 的扩展程序中拦截了相同的通知。
iPhone5 是否不支持 Notification Service 应用扩展(可能是 32 位)?
我查看了documentation,但没有提到它仅适用于特定设备。
也在 Apple 开发者论坛中问过同样的 question。
【问题讨论】:
-
检查扩展的部署目标。测试设备和部署目标应该相同。将部署目标更改为 10.0 后,UNNotificationServiceExtension 实例完美调用
-
同样的版本在 iPhone 6S 上运行。我不认为这是部署目标的问题。
-
可能是您使用 10.1 的 iPhone 6S 设备,并与您的 UNNotificationServiceExtension 部署目标和使用较低版本部署目标的 iPhone 5 匹配。
-
@NikhleshBagdiya,让我测试一下。
-
它解决了你的问题
标签: ios objective-c apple-push-notifications