IOS推送通知-如何指定通知的声音

IOS推送通知-如何指定通知的声音,ios,iphone,ipad,apple-push-notifications,Ios,Iphone,Ipad,Apple Push Notifications,我正在尝试为我的通知设置声音,但它在设备中不起作用。请告诉我如何为通知设置警报声音 $payload = '{ "aps" : { "alert" :"'.$message.'", "badge" : 1, "sound" : "default" } }'; 我已经使用了上面的代码,为推送通知设置了一个声音。它不起作用。请告诉我哪里错了。您编写的代码很好,您可以做的一件事是,如果您想播放默认的send,请不要发送sou

我正在尝试为我的通知设置声音,但它在设备中不起作用。请告诉我如何为通知设置警报声音

$payload = '{
    "aps" :
    {
        "alert" :"'.$message.'",
        "badge" : 1,
        "sound" : "default"
    }  
}';

我已经使用了上面的代码,为推送通知设置了一个声音。它不起作用。请告诉我哪里错了。

您编写的代码很好,您可以做的一件事是,如果您想播放默认的send,请不要发送sound key val对,如果没有声音数据,它将播放默认的声音


如果要播放一种默认声音,可以删除此密钥/密钥对值,也可以使用一种可用的默认声音。您还可以播放自己的声音,方法是将声音文件包括在应用程序包中(检查哪些声音文件及其转换方式),然后在有效负载中引用声音文件的名称

例如,如果您有一个定制的声音文件“cat.caf”,您将在负载中引用它

提示:要在推送通知负载上保存一些字节,请使声音文件尽可能短,甚至缩短到一个字母。将“cat.caf”重命名为c很好。例如:

{
    "aps" : {
        "alert" : "You got your emails.",
        "badge" : 9,
        "sound" : "c"
    }
}

可能重复的: