【发布时间】:2015-05-13 10:17:42
【问题描述】:
我正在开发使用 Urbanaisrship 推送通知的 Cordova 应用程序。
当我将我的构建加载到版本 (7.1) 的 iPhone-4 中时,我可以在设备设置中看到我的应用程序-->通知中心。
但是,当我将相同的构建加载到具有 8.2 版的其他设备 Iphone 5s 中时,我的应用未显示在设置中-->通知中心。
那么有哪位小伙伴可以告诉我IOS 8.2版有什么问题吗?
【问题讨论】:
-
在 iOS 8 应用程序中,设置应用程序具有独立的行,请参阅设置应用程序的底部,滚动浏览它
-
是的,但我应该启用应用程序通知,它不在 IOS8 中,而 IOS7 正在工作。
-
将这段代码添加到应用程序委托文件中并尝试。 if ([application respondsToSelector:@selector(registerUserNotificationSettings:)]) { // [self printApplicationState]; [应用程序注册用户通知设置:[UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert|UIUserNotificationTypeBadge|UIUserNotificationTypeSound categories:nil]]; [申请注册远程通知]; }
-
@muku 你能告诉我我应该在哪里添加你提到的代码吗?我正在使用 cordova 开发应用程序,所以我对 ios 代码了解不足。
-
检查您的项目和方法中的
委托文件 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 或者您可以在搜索中搜索此方法
标签: ios iphone cordova ios8 nsnotificationcenter