我想知道是否可以允许用户在“设置”应用程序中更改我的应用程序的推送通知声音,以任何默认声音(类似于在那里更改消息的警报音)。如果可以,我需要在代码中做什么更改才能实现这一点?我需要更改“Settings.bundle”吗?
我想知道是否可以允许用户在“设置”应用程序中更改我的应用程序的推送通知声音,以任何默认声音(类似于在那里更改消息的警报音)。如果可以,我需要在代码中做什么更改才能实现这一点?我需要更改“Settings.bundle”吗?
您可以将用户选择的声音文件名称(以及设备令牌)发送到您的服务器并存储在数据库中。当您向该用户的设备发送推送通知时,您将从数据库中获取声音文件名称并将其放入通知负载的sound
属性中。
如果用户没有选择特定的声音,则可以在通知负载中发送默认的声音文件名称。