iOS推送通知可用声音列表

26

我想更改推送通知的提示音,但我不知道要使用哪些名称。 我想使用“电子”声音,但在有效载荷中的声音字段中应该输入什么? 是否有可用声音的列表?

2个回答

25
根据文档所述,您可以在负载中将“default”指定为“sound”键的值以播放默认声音,或者指定应用程序包中声音文件的名称以播放该声音。您需要准备声音以确保它以兼容的格式存在。

我原本以为我可以使用iPhone上已有的声音,这不是事实吗? - Jhorra
我只见过 default 作为内置声音。我尝试谷歌搜索,但没有找到其他内容。 - kevboh
谢谢,我猜这就是为什么我也找不到。我以为自己错过了什么。 - Jhorra
两个页面都找不到。@kevboh - Hima

-1
上面的答案可能是错误的。
您可以指定内置音频,我正在研究的问题是找出所有名称。
例如,此APNS Python代码有效:
APNSmessage = Message([u1.push_notification_token], sound="chime", alert=sender+" Private Messaged You: "+messagePushNotification, badge=u1.unread_badge_count, custom={'slug':slugChannel})

请注意,sound 被设置为 chime 而不是 default。这适用于 iOS 7 及以上版本,我认为在 iOS 8 上也应该可以正常工作。
当我第一次编写这段代码时,我只是瞎猜并输入了 chime,结果居然奏效了。

2
我无法重现这个结果。据我所知,在sound键中指定任何内容 - 例如defaultchimeasdf - 都将播放系统声音,除非在主应用程序包中找到声音的名称。 - abhillman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接