ios离线推送消息是apns发送控制应用图标数量+1,点击消息后应用上的数字消失,实际上并没有-1,以下方法可实现。
plus.push.addEventListener( "click", function( msg ) {
//导入ios UIApplication
var UIApplication = plus.ios.import("UIApplication");
var app = UIApplication.sharedApplication();
//获取应用图标的数量
var oldNum = app.applicationIconBadgeNumber();
var newNum = oldNum - 1;
//设置应用图标的数量
plus.runtime.setBadgeNumber(newNum);
//导入个推原生类
var GeTuiSdk = plus.ios.importClass('GeTuiSdk');
GeTuiSdk.setBadge(newNum);
});
2 个评论
要回复文章请先登录或注册
xiaoliao998
1***@qq.com