ios - iOS 的 APNS 通知声音

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

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

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

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

最佳答案

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

 "sound": "notificationCupcake.caf"

关于ios - iOS 的 APNS 通知声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25478395/

相关文章:

iphone - 保存在 NSDocumentDirectory 中可以吗?

ios - NSDateFormatter 上午/下午没有空格

objective-c - 对数组求和 - Objective-C

ios - Swift、iboutlet 和自定义控件

c - 为什么 `ld`无法链接该程序?

ios - 在 iOS 应用程序中运行 R

ios - SVProgressHUD 没有显示在屏幕中央?

ios - Tableview 在 UIViewController 上不可见

ios - Sprite Kit - 无法从对象获取自定义类数据

ios - Realm 文件大小因保存相同数据而异