Java 忽略手机静音模式
我正在为我的办公室建立一个安全系统,可以通过安卓应用程序进行控制。当安全系统触发警报时,应用程序还应通知用户。因此,我使用FCM推送通知 但是,即使手机处于无干扰或静音模式,如何以最大音量播放通知声音Java 忽略手机静音模式,java,android,firebase,notifications,firebase-cloud-messaging,Java,Android,Firebase,Notifications,Firebase Cloud Messaging,我正在为我的办公室建立一个安全系统,可以通过安卓应用程序进行控制。当安全系统触发警报时,应用程序还应通知用户。因此,我使用FCM推送通知 但是,即使手机处于无干扰或静音模式,如何以最大音量播放通知声音 我以前使用过一个名为“pushover”的应用程序,它可以让我们的员工在警报触发时收到推送通知。他们的应用程序中有一个设置“通过报警通道播放高优先级通知声音”,这一点做得很好。但是“报警频道”是什么意思?我如何通过它发送通知?Android中有不同的音频流。其中之一是报警流。该设置将使用此声音的报
我以前使用过一个名为“pushover”的应用程序,它可以让我们的员工在警报触发时收到推送通知。他们的应用程序中有一个设置“通过报警通道播放高优先级通知声音”,这一点做得很好。但是“报警频道”是什么意思?我如何通过它发送通知?Android中有不同的音频流。其中之一是报警流。该设置将使用此声音的报警通道。这将不会进入静音模式-报警通道有一个独立于媒体的音量控制,但如果所有声音都关闭,则仍设置为0
你不会通过通知来做这件事。当收到通知时,您可以通过应用程序中的Java代码来完成。但是,如果用户处于静音模式,则无法强制发出声音。谢谢您的回答!我没有想到第二条路。有什么办法呢?收听通知,然后启动新的mediaplayer,通过报警流播放声音?抱歉,我对本机应用程序开发相当陌生