我正在为 Android 和 IOS 开发 Flutter 应用程序。我已经根据这个为Android创建了通知渠道article https://rechor.medium.com/creating-notification-channels-in-flutter-android-e81e26b33bec.
我的 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 启用通知振动?
您可以设置sound
财产给default
因此,如果启用声音,它会使用默认声音;如果设备处于振动状态,它会振动。
您可以将您的有效负载更新为:
const payload = {
notification: {
title: "title",
sound: "default"
},
android: {
priority: "high",
ttl: 60 * 60 * 1,
notification: {
channel_id: 'YO',
},
},
apns: {
payload: {
aps: {
sound: "default"
}
},
headers: {
"apns-collapse-id": "yo",
"apns-priority": "10"
}
},
priority: 10
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)