app在收到推送时发出的提示音,是允许开发定制的。
从产品层面讲,除非你找的音效足够好,否则默认的“等登灯”总是更优的选择。目前行业里,36氪的推送音效就比较好,听起来舒服,而且有辨识度。
下面看下主要的实现:
1、找一个比“等登灯”更好的音效,一般控制在2s以内
2、打开终端,将音效文件转成caf格式
afconvert /Users/woody/Desktop/push.wav /Users/woody/Desktop/push.caf -d ima4 -f caff -v
3、将caf文件拖到项目中
4、后台推送时设置sound字段,文件名要写全:xxx.caf
$body['aps'] = array(
'alert' => $message,
//'sound' => 'default', //默认音效,等登灯~
'sound' => 'push.caf', //为你添加到项目中的声音文件名称
'badge' => 1
);
5、over