我想知道是否可以允许用户在Settings.app->任何默认声音的通知中更改我的应用的推送通知声音(类似于可以在那里更改消息的提示音) )。如果是这样,我需要在代码中进行哪些更改以允许此操作?我是否需要更改Settings.bundle?
答案 0 :(得分:0)
您可以将用户选择的声音文件的名称发送到您的服务器(以及设备令牌)并将其存储在您的数据库中。当您向该用户的设备发送推送通知时,您将从数据库中获取声音文件名并将其放入通知有效负载的sound
属性中。
如果用户未选择特定声音,您可以在通知有效负载中发送默认声音文件名。