我正在尝试更改推送通知的声音,但我不知道要使用的名称。我想使用“电子”声音,但是我在有效载荷的声场中放了什么?是否有可用声音列表?
答案 0 :(得分:25)
如the docs中所述,您可以指定“默认”作为有效负载中“声音”键的值以播放默认声音,或指定应用程序包中声音文件的名称来播放声音。您需要prepare the sound以确保其格式兼容。
答案 1 :(得分:0)
上面的答案可能是错误的。
您可以指定内置声音,我正在研究的问题是找出所有名称。
例如,这个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
,这很低,看起来很有效。