在使用Firebase Cloud Messaging时,是否可以使Android设备在后台接收通知时振动?从语法参考中可以看到并测试声音功能是支持的,但没有提及振动信息。或者是否可以为此通知提供自定义实现,在其中直接设置振动效果?
在使用Firebase Cloud Messaging时,是否可以使Android设备在后台接收通知时振动?从语法参考中可以看到并测试声音功能是支持的,但没有提及振动信息。或者是否可以为此通知提供自定义实现,在其中直接设置振动效果?
你应该将自己标记为正确答案。
顺便提一下,如果你要发送通知和数据有效负载,请使用
"notification":{
"sound":"default"
}
当应用程序在后台运行且设备设置为声音时,它将播放声音;当设备设置为振动时,它将播放振动。
然而,就自定义而言,我认为你只需要使用数据有效负载(Data Payload),例如想要自定义振动模式时才需要使用。
现在Firebase已经支持了。通知应该长这样:
{...
default_vibrate_timings: false,
vibrate_timings: [
"0.0s",
"0.2s",
"0.1s",
"o.2s"
],
...}
array("title"=>"你好","body" =>"世界你好",'sound' => '默认')
$url = 'https://fcm.googleapis.com/fcm/send';
$priority="high";
$fields = array(
'registration_ids' => $tokens,
'notification' => $notification
);
- Ramya Roy