Android之解决Android8.0手机(Notification)收不到自定义消息通知以及其它手机得到数据不同步

举报
chenyu 发表于 2021/07/27 01:51:49 2021/07/27
【摘要】 1 问题 app,自定义消息通知的时候,在Android8.0手机上收不到通知         2 解决办法 NotificationManager需要创建NotificationChannel,然后调用createNotificationChannel把NotificationChannel传递进去,并且通过setCha...

1 问题

app,自定义消息通知的时候,在Android8.0手机上收不到通知

 

 

 

 

2 解决办法

NotificationManager需要创建NotificationChannel,然后调用createNotificationChannel把NotificationChannel传递进去,并且通过setChannelId设置相应的id

 

 

 

3  普通样本代码实现


  
  1. private static final String ID = "PUSH_NOTIFY_ID";
  2. private static final String NAME = "PUSH_NOTIFY_NAME";
  3. public int id = 0;
  4. public NotificationManager manager;
  5. public void showMessage() {
  6. manager = (NotificationManager) mContext.getSystemService(mContext.NOTIFICATION_SERVICE);
  7. NotificationCompat.Builder builder = new NotificationCompat.Builder(mContext);
  8. if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
  9. NotificationChannel mChannel = new NotificationChannel(ID, NAME, NotificationManager.IMPORTANCE_LOW);
  10. manager.createNotificationChannel(mChannel);

文章来源: chenyu.blog.csdn.net,作者:chen.yu,版权归原作者所有,如需转载,请联系作者。

原文链接:chenyu.blog.csdn.net/article/details/82825513

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。