使用 Firebase 云消息传递在后台接收通知时是否可以使 Android 设备振动?从 Syntax Reference 我已经看到并测试了支持声音,但没有关于振动的信息。或者是否有可能为此通知提供自定义实现,我可以直接设置振动?
原文由 apidae 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用 Firebase 云消息传递在后台接收通知时是否可以使 Android 设备振动?从 Syntax Reference 我已经看到并测试了支持声音,但没有关于振动的信息。或者是否有可能为此通知提供自定义实现,我可以直接设置振动?
原文由 apidae 发布,翻译遵循 CC BY-SA 4.0 许可协议
您应该将自己标记为正确答案。
在旁注中,如果您确实发送了通知和数据负载,请使用
"notification":{
"sound":"default"
}
当应用程序在后台并且设备设置为声音时,这将播放声音,如果设备设置为振动,它将播放振动。
但是,就定制而言,我认为只有在您想定制振动模式时才需要使用数据有效负载。
原文由 buddhabath 发布,翻译遵循 CC BY-SA 3.0 许可协议
3 回答947 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
1 回答826 阅读✓ 已解决
2 回答939 阅读
2 回答878 阅读
1 回答811 阅读
1 回答860 阅读
从我测试的来看,FCM Notification 消息的格式似乎很死板,所以对于自定义通知,解决方案似乎是:
data
参数但 不 包含notification
参数(来源: 消息 JSON 语法, FCM 消息类型)onMessageReceived(RemoteMessage remoteMessage)
来自应用程序的FirebaseMessagingService
( 示例)