华为角标说明
华为通道支持发送消息时指定角标值,具体参数如下图所示。
应广大开发者的强烈要求,我们支持发消息时指定相应参数,当通知栏消息通过华为通道下发时,将参数透传给厂商。为了简化使用,目前只支持了设置角标,不支持角标累加。发消息时需增加参数如下所示:
{
"payload":{
"display_type":"notification",
"body":{
"after_open":"go_app",
"badge" :1, //角标,范围为1-99,相当于华为的set_num参数"text":"正文",
"title":"标题"
}
},
"appkey":"your appkey",
"channel_properties":{
"main_activity" :"com.umeng.message.demo.MainActivity" , //应用入口Activity全路径。对应class参数"channel_activity" :"xxxx" //厂商通道弹窗全路径,替代mipush、mi_activity参数的,如果写了mipush、mi_activity参数可不设置该参数
},
"type":"listcast",
"production_mode":"true",
"device_tokens":"",
"timestamp":"xx"
}⚠️注意:
如果badge范围没有在1-99之间,该参数将被忽略,即消息通过华为系统通道下发时,不会对角标有任何改动
在集成时需要获取修改角标的权限,当app打开或关闭时需要自行修改角标,具体可参考华为桌面角标开发指导书