使用Firebase云消息传递在后台接收通知时,是否可以让Android设备振动?从Syntax Reference我看到并测试过支持声音,但没有关于振动的信息。或者是否有可能为此通知提供定制实现,我将直接设置振动?
答案 0 :(得分:21)
你应该把自己标记为正确的答案。
在旁注中,如果您确实发送了通知和数据有效负载,请使用
"notification":{
"sound":"default"
}
当应用程序处于后台并且设备设置为声音时,这将播放声音,如果设备设置为振动,它将发出振动。
但是,就自定义而言,我认为只有在您想要自定义振动模式时才需要使用数据有效载荷。
答案 1 :(得分:7)
根据我的测试,FCM Notification消息的格式似乎非常严格,因此对于自定义通知,解决方案似乎是:
data
参数,但不包含notification
参数(来源:{{3 },Message JSON Syntax)onMessageReceived(RemoteMessage remoteMessage)
(FCM Message Types)FirebaseMessagingService
时创建通知
醇>
答案 2 :(得分:-2)
array("title"=>"hello","body" =>"hello world",'sound' => 'default')