微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如果通知更新,MIUI 小米不播放声音

如何解决如果通知更新,MIUI 小米不播放声音

我在更新播放声音的通知时遇到了一些问题。我有这样配置的通知频道

 channel.setLightColor(Color.BLUE);
 channel.enableLights(true);
 channel.setShowBadge(false);
 channel.setGroup(mGroup.getGroupId());
 channel.setBypassDnd(true);

 channel.setVibrationPattern(EMPTY_VIBRATION_PATTERN);
 channel.setSound(getringtoneUri(),getringtoneAudioAttributes());

通知生成

NotificationCompat.Builder builder = new NotificationCompat.Builder(mContext,channel.getChannelId())
                .setongoing(true)
                .setonlyAlertOnce(true)
                .setColor(ContextCompat.getColor(mContext,R.color.messenger_text))
                .setPriority(NotificationCompat.PRIORITY_MAX)
                .setCategory(NotificationCompat.CATEGORY_CALL)
                .setVibrate(new long[]{0L})

如果我用相同的 ID 调用 notificationmanager.notify(id,notification) 两次更多通知将不会播放声音。此问题仅出现在带有 Miui 的小米设备上。有没有人熟悉它?我在哪里可以找到有关如何正确处理小米通知的文档?

附言是的,我知道小米设备有无数个允许通知的设置,我都打开了。

P.P.S 我需要更新通知。因为它显示了一些可以改变的信息,所以显示的数据应该是相关的。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。