概述
本地代码设置角标:
[UIApplication sharedApplication].applicationIconBadgeNumber = number;
number是要显示的数值 不显示就设置为0
然后一般是来一条推送,角标就+1 这个需要服务端发送推送时设置badge 为 N,+N,-N
服务端或控制台推送时,badge可设置为 N,+N,-N
//服务端发送 json 消息串
{
"notification" : {
"ios" : {
"alert" : "hello, JPush!",
"sound" : "sound.caf",
"badge" : 1, //可传值为N,+N,-N。
}
}
}
}
N:推送时设置为固定的数值,收到时角标便显示该数值。
+N 或 -N:收到时角标值 = 极光服务器存储的值 ± N:
这样设置好后我们只需要在移动端改变极光服务器存储的角标 就是 你这个 +N或是-N 是在谁的基础上加的
+ (BOOL)setBadge:(int)value //value 取值范围:[0,99999]
+ (void)resetBadge //相当于 [setBadge:0],清空角标
一般打开app后修改这个角标值就行了
最后
以上就是平常口红为你收集整理的iOS极光推送角标问题的全部内容,希望文章能够帮你解决iOS极光推送角标问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复