iOS 自定義通知聲音

真!的!很!簡!單!
可以給不同類型的推送指定不同的通知音效。

一、準(zhǔn)備好鈴聲文件。

目前只支持:
Linear PCM 、MA4 (IMA/ADPCM)、μLawaLaw
對應(yīng)音頻文件格式是 .aiff,.wav,.caf

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

二、把鈴聲文件放入工程

方式① 直接拖進(jìn)項目里
方式② 代碼拷貝進(jìn)沙盒的Library/Sounds目錄下

二選一即可,最方便的是方式①直接拖入工程。注意務(wù)必勾選以下三個選項。

拖入時務(wù)必勾選Add to targets

拖入后,安裝APP至真機。

三、開始推送

服務(wù)端推送時,將sound字段配置為鈴聲文件名。文件名以"task_cancel.caf"為例

推送的通知中的數(shù)據(jù)結(jié)構(gòu)

  • 不同的推送需要配置不同的通知音的話,重復(fù)步驟一到三即可!后臺配置通知中的sound字段來控制APP收到通知時播放哪個聲音。

參考資料:iOS 自定義通知聲音

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容