我正在为Android和IOS开发Flutter应用程序。我已经根据这个article为Android创建了通知通道。
我的node.js负载:
const payload = {
notification: {
title: "title",
},
android: {
priority: "high",
ttl: 60 * 60 * 1,
notification: {
channel_id: 'YO',
},
},
apns: {
payload: {
aps: {
sound: "sound_03.caf"
}
},
headers: {
"apns-collapse-id": "yo",
"apns-priority": "10"
}
},
priority: 10
}
我的通知工作得很好,无论是Android还是IOS都在使用。问题是振动在默认情况下是禁用的。
如何为Firebase云消息传递启用Android和IOS的通知振动?
2条答案
按热度按时间bsxbgnwa1#
您可以将
sound
属性设定为default
,让它在启用声音时使用预设声音,并在装置开启振动时振动。您可以将有效负载更新为:
wyyhbhjk2#
对我来说,我只需要将它添加到消息有效负载的
notification
部分。下面是它在Typescript中的样子(但JSON消息才是最重要的)。