ios - iOS 上 FCM 通知的声音和振动?
问题描述
我正在使用 Firebase Cloud Messaging 为我的 iOS 应用发送通知。我想在设备收到通知时添加振动和声音。我为消息尝试了以下结构:
var message = {
"notification": {
"title":"Ma Cherie",
"body":messageText
},
"sound":"default"
topic: topic
};
但我收到以下错误:
Error sending message: { Error: Invalid JSON payload received. Unknown name "sound" at 'message.notification': Cannot find field.
我也试过:
var message = {
"notification": {
"title":"Ma Cherie",
"body":messageText
},
"apns": {
"payload": {
"aps": {
"sound": "default"
}
}
},
topic: topic
};
但我得到同样的错误。如何为通知添加声音(以及振动和徽章)?
解决方案
尝试更换
"sound":"default"
和
"ios": { "notification": { "sound": 'default' } }
我在android上有类似的问题,这对我有用。详情请参阅Jaime 的帖子。
推荐阅读
- android - react-native gradle config 和 react-native-firebase 最新版本不匹配
- html - 如何更改 CSS 中下拉箭头的位置
- spring - 在 Spring 登录中出现 HTTP 404 错误
- android - 如何使用 azure adb2c 和 app-auth 从 android 应用程序中注销
- actions-on-google - 如果我想访问用户的电子邮件地址,我需要获得什么样的同意?
- perl - 我可以从 perl 的进程中捕获 STDOUT 写入事件吗?
- proxy - 将 CORSHandler 添加到骆驼码头组件
- regex - 正则表达式在 Java 中获取与“-”或“/”组合的值
- javascript - PHP 没有从 HTML 联系表单中提取输入
- qt-creator - 将自定义关键字 C++ 添加到 qtcreator