问题详述
iOS端如何自定义推送通知的声音?
问题解答
服务端
参考 OpenAPI - 高级推送接口,通过设定iOSMusic
字段,标明通知要播放的 声音文件名
,通知声音文件存放在 App Bundle 中 ;若不设置,默认为 default
,播放系统设定的提示音 。
客户端
- 音频数据格式
- Linear PCM
- MA4(IMA/ADPCM)
- µLaw
- aLaw
- 对应文件格式
- aiff
- wav
- caf
- 将声音文件存放在
App Bundle
或沙盒Library/Sounds
目录。 - 使用工具转换声音文件,例将
mp3
文件转换为caf
文件。afconvert /System/Library/Sounds/Submarine.mp3 ~/Desktop/sub.caf -d ima4 -f caff -v
文档内容是否对您有帮助?