Iphone 如何使用Apple推送通知播放自定义声音?
当我的Apple推送通知发送时,我正在尝试播放自定义声音。弹出消息显示,徽章也会更新,但我总是会播放默认的iPhone声音,而不是我的自定义声音 以下是我正在发送的JSON数据: {“aps”:{“声音”:“sound.caf”,“徽章”:2,“警报”:“已成功注册设备”} 我的sound.caf文件位于Xcode项目的顶层,它肯定会出现在生成的.app中(如Finder中的“查看包内容”所确认的) 声音文件在我的Mac上播放得很好。起初我尝试了.caf、.m4r和.wav文件,但没有一个能播放。我还尝试过使用一个示例项目中的一个.caf文件(我很自信它一定能工作,但我自己也没试过),但也没用 定义可接受的编码和文件格式(.wav、.aiff或.caf) 我尝试过很短的声音文件,也尝试过较长的(以确保我低于未记录的30秒限制)Iphone 如何使用Apple推送通知播放自定义声音?,iphone,push-notification,Iphone,Push Notification,当我的Apple推送通知发送时,我正在尝试播放自定义声音。弹出消息显示,徽章也会更新,但我总是会播放默认的iPhone声音,而不是我的自定义声音 以下是我正在发送的JSON数据: {“aps”:{“声音”:“sound.caf”,“徽章”:2,“警报”:“已成功注册设备”} 我的sound.caf文件位于Xcode项目的顶层,它肯定会出现在生成的.app中(如Finder中的“查看包内容”所确认的) 声音文件在我的Mac上播放得很好。起初我尝试了.caf、.m4r和.wav文件,但没有一个能播放
有人给了我其他的提示/建议吗?我的问题是我没有在测试的iPhone上更新应用程序。我在iTunes中更新版本,但我没有增加“捆绑版本”,因此iTunes没有将新应用程序推送到手机上 为确保更新的应用程序被复制到手机上,请仔细查看iTunes状态信息。它应该说: 更新“设备”上的应用程序
安装“应用程序”
如果有疑问,只需从设备中删除现有的应用程序。我从未尝试过,但我问题中的Apple docs链接没有提到mp3是受支持的格式。我在应用程序和推送通知中获得了相同.m4r文件的不同音量。你能帮忙吗?