iOS 自定义通知声音

真!的!很!简!单!
可以给不同类型的推送指定不同的通知音效。

一、准备好铃声文件。

目前只支持:
Linear PCMMA4 (IMA/ADPCM)µLawaLaw
对应音频文件格式是 .aiff.wav.caf

  • 使用如下命令把.mp3文件转为.caf文件(文件名以"task_cancel"为例)
$ afconvert task_cancel.mp3 task_cancel.caf -d ima4 -f caff -v

二、把铃声文件放入工程

方式① 直接拖进项目里
方式② 代码拷贝进沙盒的Library/Sounds目录下

二选一即可,最方便的是方式①直接拖入工程。注意务必勾选以下三个选项。

拖入时务必勾选Add to targets

拖入后,安装APP至真机。

三、开始推送

服务端推送时,将sound字段配置为铃声文件名。文件名以"task_cancel.caf"为例

推送的通知中的数据结构

  • 不同的推送需要配置不同的通知音的话,重复步骤一到三即可!后台配置通知中的sound字段来控制APP收到通知时播放哪个声音。

参考资料:iOS 自定义通知声音

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容