您的位置:首页 > 其它

及时通讯融云,如何取消系统通知图标右上角的数字

2017-09-14 20:57 344 查看
需求如下:



 点开系统通知后:

   


   退出这个界面后,要求界面如下的红点消失,如图:

  


  调用一下代码:

  遍历所有的消息,调用融云的下面方法:如下:

for(int i = 0;i < data.size();i++){
RongIM.getInstance().clearMessagesUnreadStatus(Conversation.ConversationType.SYSTEM, data.get(i).getUserinfoid(), new RongIMClient.ResultCallback<Boolean>() {
@Override
public void onSuccess(Boolean aBoolean) {
Log.i("Boolean","删除成功");
}

@Override
public void onError(RongIMClient.ErrorCode errorCode) {
Log.i("Boolean","删除失败");
}
});
}

 这个传入的id 是消息用户的id,   调用该方法后,系统红点消失.
 注意事项:

    1.系统通知的图标Android 无法改变,ios的可以, 之前我们给融云提过该问题的工单,回复,该图标改变不了,因为双方是不同的sdk
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: