答案 0 :(得分:4)
第1步: 在应用包中包含所有可能的音调
第2步: 允许用户选择他们想要的音色
第3步: 将其存储在某个服务器上
第4步: 推送该用户时,请在包中包含所需的声音
aps : {
alert : "Some Message",
sound : <#userPreferredSound#>
}
答案 1 :(得分:0)
您不必让服务器知道用户选择的声音。通知JSON有效负载应包含一些自定义值,例如声场的“ push_sound”。每次用户选择声音时,将新选择的文件保存到“ Library / Sounds”文件夹中,并将其命名为“ push_sound”。就这样