在我的应用中为推送通知选择声音

时间:2014-12-13 14:59:59

标签: ios objective-c push-notification apple-push-notifications

我正在使用应用程序,需要让用户从应用程序上的设置中选择系统声音推送通知的音调。如何让用户打开系统声音并选择一个用于推送通知?

与whatsapp通知设置一样

喜欢这个链接

link

2 个答案:

答案 0 :(得分:4)

第1步:   在应用包中包含所有可能的音调

第2步:   允许用户选择他们想要的音色

第3步:   将其存储在某个服务器上

第4步:   推送该用户时,请在包中包含所需的声音

aps : {
    alert : "Some Message",
    sound : <#userPreferredSound#>
}

答案 1 :(得分:0)

您不必让服务器知道用户选择的声音。通知JSON有效负载应包含一些自定义值,例如声场的“ push_sound”。每次用户选择声音时,将新选择的文件保存到“ Library / Sounds”文件夹中,并将其命名为“ push_sound”。就这样