Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 忽略手机静音模式_Java_Android_Firebase_Notifications_Firebase Cloud Messaging - Fatal编程技术网

Java 忽略手机静音模式

Java 忽略手机静音模式,java,android,firebase,notifications,firebase-cloud-messaging,Java,Android,Firebase,Notifications,Firebase Cloud Messaging,我正在为我的办公室建立一个安全系统,可以通过安卓应用程序进行控制。当安全系统触发警报时,应用程序还应通知用户。因此,我使用FCM推送通知 但是,即使手机处于无干扰或静音模式,如何以最大音量播放通知声音 我以前使用过一个名为“pushover”的应用程序,它可以让我们的员工在警报触发时收到推送通知。他们的应用程序中有一个设置“通过报警通道播放高优先级通知声音”,这一点做得很好。但是“报警频道”是什么意思?我如何通过它发送通知?Android中有不同的音频流。其中之一是报警流。该设置将使用此声音的报

我正在为我的办公室建立一个安全系统,可以通过安卓应用程序进行控制。当安全系统触发警报时,应用程序还应通知用户。因此,我使用FCM推送通知

但是,即使手机处于无干扰或静音模式,如何以最大音量播放通知声音


我以前使用过一个名为“pushover”的应用程序,它可以让我们的员工在警报触发时收到推送通知。他们的应用程序中有一个设置“通过报警通道播放高优先级通知声音”,这一点做得很好。但是“报警频道”是什么意思?我如何通过它发送通知?

Android中有不同的音频流。其中之一是报警流。该设置将使用此声音的报警通道。这将不会进入静音模式-报警通道有一个独立于媒体的音量控制,但如果所有声音都关闭,则仍设置为0


你不会通过通知来做这件事。当收到通知时,您可以通过应用程序中的Java代码来完成。但是,如果用户处于静音模式,则无法强制发出声音。

谢谢您的回答!我没有想到第二条路。有什么办法呢?收听通知,然后启动新的mediaplayer,通过报警流播放声音?抱歉,我对本机应用程序开发相当陌生