【发布时间】:2012-05-29 09:31:54
【问题描述】:
我正在尝试更改推送通知的声音,但我不知道要使用什么名称。我想使用“电子”声音,但是我在载荷的声场中放了什么?是否有可用声音列表?
【问题讨论】:
标签: ios ios5 push-notification
我正在尝试更改推送通知的声音,但我不知道要使用什么名称。我想使用“电子”声音,但是我在载荷的声场中放了什么?是否有可用声音列表?
【问题讨论】:
标签: ios ios5 push-notification
上面的答案可能是错误的。
您可以指定内置声音,我正在研究的问题是找出所有名称。
此 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,你瞧,它起作用了。
【讨论】:
sound 键中指定任何内容——例如default、chime 或asdf——都会播放系统声音,除非声音的名称在主应用程序包。
如the docs 中所述,您可以将“default”指定为有效负载中“sound”键的值以播放默认声音,或者指定应用程序包中的声音文件的名称以播放该声音。您需要prepare the sound 以确保其格式兼容。
【讨论】:
default 作为内置声音。我试着用谷歌搜索,找不到其他任何东西。