Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS推送通知的系统声音_Ios_Swift_Apple Push Notifications - Fatal编程技术网

iOS推送通知的系统声音

iOS推送通知的系统声音,ios,swift,apple-push-notifications,Ios,Swift,Apple Push Notifications,目前,我正在使用节点apn从我的服务器发送推送通知,声音如下: notification.sound = "ping.aiff" 我假设“ping.aiff”是iOS设备上的本地系统声音。有没有其他系统声音库可以用同样的方式定义?或者这是唯一一个可用于默认声音的选项。有效负载中有三个基本元素(警报,徽章,声音),否则在执行时会丢失,示例有效负载应如下所示。[见文件][1] { “aps” : { “alert” : “Your message here.”, “sound” : “def

目前,我正在使用
节点apn
从我的服务器发送
推送通知
,声音如下:

notification.sound = "ping.aiff"

我假设
“ping.aiff”
iOS
设备上的本地系统声音。有没有其他系统声音库可以用同样的方式定义?或者这是唯一一个可用于默认声音的选项。

有效负载中有三个基本元素(
警报
徽章
声音
),否则在执行时会丢失,示例有效负载应如下所示。[见文件][1]

{
 “aps” : {
 “alert” : “Your message here.”,
 “sound” : “default”,
 “badge” : 9
 }
}

default
关键字将播放通知的默认声音,您也可以播放自定义声音,如
“声音”:“ping.aiff”,
希望这会有所帮助。

default
是唯一可用的,它可以根据用户在系统设置中的配置进行更改,但它并不依赖于应用程序来播放“不同的默认设置”

无论您想播放什么其他声音,都需要将其包含在应用程序包中,并通过远程推送通知
aps.sound:“custom.aiff”
发送

有关的详细信息。

发送
“默认值”
。对于自定义声音,您必须将声音文件保留在项目中。请尝试此有效负载
{“aps”:{“alert”:“message”,“sound”:“default”,“badge”:0}