Firebase云消息通知振动

时间:2016-07-18 21:28:30

标签: android push-notification firebase-cloud-messaging

使用Firebase云消息传递在后台接收通知时,是否可以让Android设备振动?从Syntax Reference我看到并测试过支持声音,但没有关于振动的信息。或者是否有可能为此通知提供定制实现,我将直接设置振动?

3 个答案:

答案 0 :(得分:21)

你应该把自己标记为正确的答案。

在旁注中,如果您确实发送了通知和数据有效负载,请使用

"notification":{
    "sound":"default"
}

当应用程序处于后台并且设备设置为声音时,这将播放声音,如果设备设置为振动,它将发出振动。

但是,就自定义而言,我认为只有在您想要自定义振动模式时才需要使用数据有效载荷。

答案 1 :(得分:7)

根据我的测试,FCM Notification消息的格式似乎非常严格,因此对于自定义通知,解决方案似乎是:

  1. 确保下游发送的JSON消息的有效负载包含data参数,但包含notification参数(来源:{{3 },Message JSON Syntax
  2. 在应用程序onMessageReceived(RemoteMessage remoteMessage)FCM Message Types
  3. 中实施被覆盖的FirebaseMessagingService时创建通知

答案 2 :(得分:-2)

array("title"=>"hello","body" =>"hello world",'sound' => 'default')