我有一个简单的应用程序,可以在收到的短信中查找文本模式,然后发出警报。根据文本,警报可能必须持续一分钟(如寻呼机)。 通知警报声音被触发,但问题是..默认的 SMS 通知警报接管(而我的警报应该持续一分钟或更长时间)。
我该如何处理?
最佳答案
一个选项可能是在您创建通知之前简单地提供一个短暂的延迟(让系统有时间先做它的事情),但是由于您希望声音持续一分钟或更长时间,我建议不要播放声音作为通知的一部分。相反,将其作为 mp3 播放(系统通知会短暂中断,但随后返回播放)并在用户做正确的事情(触摸您的通知、打开您的 Activity 等)时提前取消播放
关于Android 通知声音被系统通知抑制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11327660/