【问题标题】:Firebase notification not playing sound on iOSFirebase 通知未在 iOS 上播放声音
【发布时间】:2019-04-11 00:05:45
【问题描述】:

我正在使用 Firebase 向 iOS 设备发送通知。设置工作正常:目标设备上正在接收通知。问题是它们是无声的——没有声音伴随着通知。

当我通过 FCM 控制台发送测试警报并启用声音下拉菜单时,会收到带有声音的通知。

根据https://stackoverflow.com/a/51048292/6002780,我需要在请求的 apns>payload>aps 部分中将声音指定为“默认”。我试过这个无济于事。

根据 apple's docs 如果找不到声音文件,或者值设置为默认值,则播放默认声音。 Firebase 似乎并非如此。

关于如何播放默认通知声音的任何想法?

【问题讨论】:

    标签: ios firebase notifications firebase-cloud-messaging


    【解决方案1】:

    原来在 iOS 中有一个错误。对我来说,我最初为我的应用设置了一个不正确的 fcm 声音消息选项。这种无效意味着我正在发送没有声音的通知。一旦我纠正了这个 fcm 设置问题(使用我的问题中引用的链接中指示的格式),我仍然没有声音。解决方法是进入我的应用程序的 iOS 通知设置,然后将“声音”切换为关闭然后再次打开。问题解决了。

    【讨论】:

    • 你有解决方案的例子吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-19
    相关资源
    最近更新 更多