从 IOS 通知区域删除警报(推送通知)
Removing alerts (push notification) from IOS notifications area
我目前正在使用 PushPlugin 为应用程序实现推送通知。
我的困难是,当我直接进入应用程序而不是单击通知警报时,我无法清除通知警报。谢谢
我认为您使用的是不会删除通知但iOS 8会自动删除通知的iOS 7设备。因此,您必须自定义插件中的本机代码。首先定义宏
#define SYSTEM_VERSION_LESS_THAN(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] == NSOrderedAscending)
if (SYSTEM_VERSION_LESS_THAN(@"8.0")) {
application.applicationIconBadgeNumber = 0;
}
不要使用 PushPlugin,它已被弃用,改用 phonegap-plugin-push (https://github.com/phonegap/phonegap-plugin-push/)
它有一个设置徽章编号的方法,如果您将其设置为 0,它将删除通知
push.setApplicationIconBadgeNumber(function() {
console.log('success');
}, function() {
console.log('error');
}, 0);
相关文章:
- 如何确定javascript已经完成了某些操作.ios上的
- Firebase2(Firebase.google.com)推送通知-从外部管理
- 压缩phonegap中ios的图像插件
- React Native通过Navigator将用户输入数据传递到选项卡栏IOS中的组件
- 如何在iOS应用程序中从Firebase中删除超过6小时的数据
- 是否可以使用iframe API在iOS浏览器上播放youtube视频
- 无法在窗口内使用rootScope.通知
- 温泉通知未定义的 iOS
- 通知.确认回调未触发电话间隙 iOS
- IOS 调用 javascript 通知函数
- 触发 iOS 的本地通知 - Cordova/Phonegap
- 从 IOS 通知区域删除警报(推送通知)
- 科尔多瓦本地通知播放适用于iOS和Android的本地声音
- iOS中的电话间隙通知不起作用
- 在Android/iOS中通过浏览器发送推送通知
- 如何调试IOS的推送通知
- Phonegap状态栏通知,Android,iOS
- IOS本地通知不能与PhoneGap一起工作
- Phonegap iOS推送通知示例
- 来自web应用的iOS通知