Ios 推送通知时播放系统声音

Ios 推送通知时播放系统声音,ios,xcode,push-notification,Ios,Xcode,Push Notification,我显示从“/System/Library/Audio/UISounds”检索到的声音列表。当用户选择任何声音时,我将声音名称发送到服务器。当服务器发送推送通知时,它会在有效负载中配置该名称, 但iOS仍然播放默认声音。播放所选声音需要做什么。可以在本地通知中播放。将连接到有效负载中,key=“sound” example.caf文件在xcode项目中导入 您将尝试相同的概念,可能会奏效。这在本地通知中是可能的。将连接到有效负载中,key=“sound” example.caf文件在xcode项目

我显示从“/System/Library/Audio/UISounds”检索到的声音列表。当用户选择任何声音时,我将声音名称发送到服务器。当服务器发送推送通知时,它会在有效负载中配置该名称,
但iOS仍然播放默认声音。播放所选声音需要做什么。

可以在本地通知中播放。将连接到有效负载中,key=“sound”

example.caf文件在xcode项目中导入


您将尝试相同的概念,可能会奏效。

这在本地通知中是可能的。将连接到有效负载中,key=“sound”

example.caf文件在xcode项目中导入


您将尝试相同的概念,可能它会起作用。

据我所知,推送通知时无法播放系统声音(默认声音除外)在iOS中。如果我将文件保存在应用程序的捆绑包中,该怎么办?这应该是可行的。这在本地通知中是可能的。@manageinvite是否能够将选定的系统声音复制到应用程序捆绑包中?据我所知,推送通知时不能播放系统声音(默认声音除外)在iOS中。如果我将该文件保存在应用程序包中会怎样?这应该是可行的。在本地通知中是可能的。@manageinvite是否能够将选定的系统声音复制到应用程序包中?
 aps =     
{
    alert = "test example notification message";
    sound = "example.caf";
};