较新的通知会中断旧通知'声音

时间:2017-06-17 20:38:04

标签: android firebase push-notification firebase-cloud-messaging

在我的Android应用中,通常会在同一时间或至少在一两秒钟内收到多个通知。基本上我有两种类型或更好的通知优先级:信息性通知(只是用户的一些信息,低优先级,设备的默认通知声音)和非常重要的通知(如警报,呼叫等)。 ;具有高/最高优先级,使用持续几秒钟的自定义声音。

我正在使用notification.sound = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION) / customUri;,我使用NotificationCompatBuilder(Context).setPriority(NotificationManager.IMPORTANCE_LOW/IMPORTANCE_MAX设置优先级。

当高优先级通知到达时,声音开始播放,但一旦低优先级通知显示就会停止。

是否有可能阻止优先级较低的消息中断高优先级通知的声音? 我首先考虑使用MediaPlayer,但在我看来,这不是正确的方法..所以其他任何想法?

提前致谢:)

编辑:我忘了提及我不想在其他通知声音完成之前延迟任何通知,因为新的信息通知可能对用户也有用。因此,当播放高优先级消息的声音时,我宁愿跳过或排队低优先级消息的声音。

0 个答案:

没有答案
相关问题