自定義通知聲音還是由 iOS 系統(tǒng)來(lái)播放的剃氧,所以對(duì)音頻數(shù)據(jù)格式有限制玉组,可以是如下四種之一:
Linear PCM
MA4 (IMA/ADPCM)
μLaw
aLaw
對(duì)應(yīng)音頻文件格式是aiff谎柄,wav,caf文件惯雳,文件也必須放到 app 的mainBundle目錄中朝巫。
可以使用afconvert工具來(lái)處理音頻文件格式,在終端中敲入如下命令就可以將一個(gè)mp3文件轉(zhuǎn)換成caf文件:
流程分成三步:
1.截取鈴聲將格式轉(zhuǎn)換成 ?
2.轉(zhuǎn)換完成后就可以將 name.caf這個(gè)文件拖入 Xcode 工程中石景,編譯運(yùn)行項(xiàng)目在真機(jī)上劈猿。
3.發(fā)送通知時(shí)拙吉,只需要配置sound字段 為name.caf就可以收到通知的聲音了。
我用的是個(gè)推糙臼,直接配置了sound