推送自定义声音的设置

简单记录一下推送自定义声音

关于推送,官方文档、各种第三方推送文档都很全,就跳过了。

由于自定义通知声音还是由 iOS 系统来播放的,所以对音频数据格式有限制,可以是如下四种之一:

第一种:   Linear PCM
第二种:   MA4 (IMA/ADPCM)
第三种:   µLaw
第四种:   aLaw

对应生成的音频文件格式是 aiff,wav,caf 文件,文件也必须放到 app 的 mainBundle 目录中。

注: 自定义通知声音的播放时间必须在 30s 内,如果超过这个限制,则将用系统默认通知声音替代。

音频的转换方法

可以使用 afconvert 工具来处理音频文件格式,在终端中输入如下命令就可以将一个 mp3 文件转换成 caf 文件(记得修改文件名和生成的文件名):

afconvert shopnew.mp3 shopnew.caf -d ima4 -f caff -v

或者

afconvert -f caff -d 'ima4' -c 1 shopnew.mp3 shopnew.caf

最后:
发送推送通知时,只需配置 sound 字段的值为导入到工程中的音频文件名,这里即就是 unbelievable.caf。

推送自定义声音的设置_第1张图片
293583-45691b9caf00877a.png

音频的简单记录

推送自定义声音的设置_第2张图片
屏幕快照 2017-04-06 16.23.23.png

更多请查看 http://www.bkjia.com/Androidjc/877339.html

欢迎更多开发者加qq 556120515 群进来交流

你可能感兴趣的:(推送自定义声音的设置)