首页 > 解决方案 > 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
  };

但我得到同样的错误。如何为通知添加声音(以及振动和徽章)?

标签: iosswiftfirebasefirebase-cloud-messaginggoogle-cloud-messaging

解决方案


尝试更换

 "sound":"default"

"ios": { "notification": { "sound": 'default' } }

我在android上有类似的问题,这对我有用。详情请参阅Jaime 的帖子


推荐阅读