我正在为我的办公室建立一个安全系统,可以通过Android应用程序进行控制。应用程序还应在安全系统触发警报时通知用户。因此,我正在使用FCM推送通知。
但是,即使手机处于无干扰或静音模式,如何以全音量播放通知声音?
我之前使用过一个名为“pushover”的应用程序,它可以让我们的员工在触发警报时收到推送通知。他们的应用程序中有一个设置“通过警报通道播放高优先级通知声音”,这样做非常好。但是“警报频道”是什么意思,我如何通过它发送通知?
这是Android中不同的音频流。其中之一是警报流。该设置将使用ALARM通道进行此声音。这不会通过静音模式 - 警报通道具有与媒体分开的音量控制,但如果所有声音都关闭,则仍设置为0。
你不会通过通知这样做。收到通知后,您可以通过应用程序中的Java代码执行此操作。但是如果用户处于静音模式,则无法强制发声。