我正在使用Phonegap PushPlugin https://github.com/phonegap-build/PushPlugin,但在iOS上注册推送通知的应用时,我收到错误" iOS 8.0及更高版本"中不支持enabledRemoteNotificationTypes。这是有道理的,因为已经允许通知。如何检查它是否已启用?
我可以使用UIRemoteNotificationType types = [[UIApplication sharedApplication] enabledRemoteNotificationTypes]通过Obj C进行检查; if(types == UIRemoteNotificationTypeNone)但我更喜欢现有的插件(如果它可用)。任何想法或链接?
这只是一个iOS问题。 Android很甜蜜。
答案 0 :(得分:1)
您收到此错误是因为在ios 8中不再支持enabledRemoteNotificationType而是使用了enabledRemoteNotificationSetting.your插件可能正在使用之前的方法。此插件可能有更新可用,或者您可以通过放置此方法手动执行此操作设备是ios8。