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

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

1 问题

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

2 解决办法

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

3  普通样本代码实现


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

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

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

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

作者其他文章

评论(0

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

    全部回复

    上滑加载中

    设置昵称

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

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

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