目前,我使用node-apn
从我的服务器发送push notifications
,声音如下:
notification.sound = "ping.aiff"
我假设"ping.aiff"
是iOS
设备上的本地系统声音。是否有其他系统声音库可以用同样的方式定义?或者这是唯一可用于默认声音的。
答案 0 :(得分:2)
有效负载中有三个基本内容(alert
,badge
,sound
),否则它们必须在执行时丢失,示例有效负载应如下所示。 [见文件] [1]
{
“aps” : {
“alert” : “Your message here.”,
“sound” : “default”,
“badge” : 9
}
}
default
关键字将播放默认的通知声音,您还可以播放自定义声音,如“sound” : “ping.aiff”,
希望这会有所帮助。
答案 1 :(得分:0)
default
是唯一可用的选项,它可以根据用户在系统设置中配置的内容进行更改,但并不依赖于应用程序播放“不同的默认值”。
无论您想播放任何其他声音,都需要将其包含在应用程序包中,并通过远程推送通知aps.sound:"custom.aiff"
发送。
有关Apple documentation的更多信息。