UNNotificationServiceExtension不工作的iPhone 5(的iOS 10)
问题描述:
我无法通过UNNotificationServiceExtension
iPhone上5拦截推送通知在iOS 10.UNNotificationServiceExtension不工作的iPhone 5(的iOS 10)
的mutable-content
标志被设置为1在有效载荷中的APS内运行。在iPhone 6S的扩展程序中拦截了相同的通知。
Notification Service应用程序扩展在iPhone5上不支持(也许是因为32位)?
我已经看过documentation,它没有提到它只能在特定设备上工作。
在苹果开发者论坛中询问同样的question。
答
检查扩展的部署目标。测试设备和部署目标应该相同。在将部署目标更改为10.0后,完全调用UNNotificationServiceExtension实例。 可能是使用10.1的iPhone 6S设备,并且使用较低版本的部署目标与您的UNNotificationServiceExtension部署目标和iPhone 5匹配。因此在iPhone 5上无法使用。
检查扩展的部署目标。测试设备和部署目标应该相同。 将部署目标更改为10.0后,完美调用的UNNotificationServiceExtension实例 –
与iPhone 6S相同的构建工作正在进行。我不认为它是部署目标的问题。 –
可能是使用10.1的iPhone 6S设备,并且使用较低版本的部署目标与您的UNNotificationServiceExtension部署目标和iPhone 5匹配。 –