更新:仍然在iOS 8的已推出/ GM版本中出现此问题。
iOS 7中的我的Cordova应用程序(版本3.5.0-0.2.7)在我尝试注册设备时请求用户的推送权限。
现在,在iOS 8(测试版5,使用Xcode beta 7)中,它在第一次打开应用程序时请求推送权限。这并不好,因为如果请求没有给出一些上下文,用户通常会拒绝许可。
据我所知,iOS 8现在将远程推送通知和本地通知整合到同一个权限请求中,而以前,本地通知并未单独请求。 (来源:1,2)。 Cordova是否有可能在发布时在幕后请求本地通知权限,现在,在iOS 8中,这些权限已经浮出水面?
我唯一相关的Cordova插件是PushPlugin。 (不使用任何本地通知插件。)
感谢您的帮助!
答案 0 :(得分:0)
尝试在方法applicationDidBecomeActive
中注释它将徽章编号设置为0的行