有没有办法让用户在收到我的应用程序的推送通知时选择提醒声音或铃声,或者是否所有可能的声音都需要与应用程序包打包并由推送服务器确定?< / p>
答案 0 :(得分:2)
对于推送通知以及本地通知,Apple会这样写:
声音应用程序包中声音文件的名称。这声音 文件作为警报播放。如果声音文件不存在或默认 被指定为值,播放默认警报声音。该 音频必须是兼容的音频数据格式之一 系统声音;有关详细信息,请参阅“准备自定义警报声音”。
基于此,我会说是,声音文件必须在您的应用程序包中,并且您无法动态发送它。资料来源:https://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ApplePushService/ApplePushService.html#//apple_ref/doc/uid/TP40008194-CH100-SW1