帖子
帖子
用户
博客
课程
显示全部楼层
25
帖子
0
勋章
157
Y币

[其他] 安卓和IOS ajpush设置应用图标右上角数字只显示一个红点

[复制链接]
发表于 2019-1-16 15:44:43
安卓和IOS ajpush设置应用图标右上角数字只显示一个红点
177
帖子
0
勋章
1万+
Y币
setBadge
设置应用图标右上角数字,只iOS有效。

setBadge({params})

params
badge:

类型:数字
默认值:无
描述:为0时清除应用图标数字,大于0时设置应用图标数字,同时该值会更新到激光推送服务器,不能为空
示例代码
var ajpush = api.require('ajpush');
ajpush.setBadge({
    badge:0
});
可用性
iOS系统

可提供的1.0.0及更高版本

iOS用上面这个试试

Android端用下面接口试试
不过只支持一部分手机
setAppIconBadge
设置应用图标右上角数字,支持所有 iOS 手机,以及部分 Android 手机,如小米和三星的某些型号,不支持的设备,表现结果为调用该接口无任何效果

setAppIconBadge({params})https://docs.apicloud.com/Client-API/api#83
25
帖子
0
勋章
157
Y币
gigie 发表于 2019-1-16 15:50
setBadge
设置应用图标右上角数字,只iOS有效。

var ajpush = api.require('ajpush');
ajpush.setBadge({
    badge:0
});
可用性
这个无法清除在手机上安装的一直又一个提示数字1
但我却没有推送
177
帖子
0
勋章
1万+
Y币
varsha 发表于 2019-1-16 15:59
var ajpush = api.require('ajpush');
ajpush.setBadge({
    badge:0

试试服务器端,清除角标的接口。
25
帖子
0
勋章
157
Y币
gigie 发表于 2019-1-16 16:18
试试服务器端,清除角标的接口。

也清不掉ios
177
帖子
0
勋章
1万+
Y币

参考一下下面的帖子上的代码

https://community.apicloud.com/b ... 5%E6%B8%85%E9%99%A4
25
帖子
0
勋章
157
Y币
gigie 发表于 2019-1-16 15:50
setBadge
设置应用图标右上角数字,只iOS有效。

安卓的  华为P10  一加3t也不显示
124
帖子
0
勋章
2476
Y币
这个要看是否开启权限,然后ios确实有问题的。设置为0,不是清除,只是不显示
25
帖子
0
勋章
157
Y币
老油条 发表于 2019-1-18 10:09
这个要看是否开启权限,然后ios确实有问题的。设置为0,不是清除,只是不显示 ...

那个安卓也不提示数字啊
您需要登录后才可以回帖 登录

本版积分规则