【问题标题】:APNS notification sound for iOS适用于 iOS 的 APNS 通知声音
【发布时间】:2014-08-25 02:50:37
【问题描述】:

我在为我的应用设置消息声音时遇到了一些问题。

所以在服务器发送的 apns 响应中,我指定了"sound" : "default",这一切都很好。 但如果我设置"sound":"chime""sound":"note",它们似乎不起作用。它总是播放默认值。这些是我从 iPhone -> 设置 -> 声音中看到的声音。

如何使用“Note”作为我的首选通知声音,或者我应该创建自己的声音并将其添加到捆绑包中?

【问题讨论】:

  • 我很确定您需要创建自己的声音并将其添加到包中。
  • 正如两个当前答案中提到的,如果您想要不同的声音,您需要在您的应用程序中包含该文件。我的猜测是,苹果不希望应用程序播放人们可能为短信、电子邮件等配置的声音。
  • 是的。我们无法选择系统声音的事实在文档中并不清楚。当像 Whatsapp 这样的应用程序使用与 iMessage 相同的语气时,这会变得更加令人困惑。现在,我意识到他们复制了声音,并将其添加到他们的包中

标签: ios objective-c xcode apple-push-notifications


【解决方案1】:

如果您想播放默认声音以外的声音,您需要将声音打包到您的包中,并在有效负载中指定声音的文件名。例如,如果我要在我的应用程序中包含一个名为 notificationCupcake.caf 的声音文件,我会在推送中包含这个 JSON 键/值对:

 "sound": "notificationCupcake.caf"

【讨论】:

  • 你的意思是只有默认可以播放而不添加到应用程序包?以及所有其他声音,即使是提到的hereherehere 等系统声音也无法播放,除非添加到应用程序包?
猜你喜欢
  • 2021-11-15
  • 2021-07-01
  • 1970-01-01
  • 2014-05-08
  • 2017-09-26
  • 2021-04-21
  • 1970-01-01
  • 1970-01-01
  • 2021-06-01
相关资源
最近更新 更多