1. 程式人生 > >iOS-推送自定義提示音

iOS-推送自定義提示音

無論是信鴿推送,還是極光推送,其實就是將蘋果原生的APS進行封裝。具體操作步驟在相應的官網上都有詳細介紹以及Demo。本文主要講述自定義聲音遇到的坑,以下是相關硬性條件:

1.音訊檔案格式: .aiff 、.wav 、.caf  ,下面的/System/Library/Sounds/Submarine.aiff可以換成自己的音訊檔案路徑

(將其他檔案轉為caf檔案:afconvert /System/Library/Sounds/Submarine.aiff ~/Desktop/sub.caf -d ima4 -f caff -v)

2.自定義音訊檔案位置:App bundle 或者 Library/Sounds資料夾下

3.自定義音訊時長:不超過30s,過長會被預設音替代

4.Web端的Sound欄位:需要同App內的音訊檔名字相同,帶上字尾名(例如:sub.caf)。

5.完成以上操作後,如果不行的話,請解除安裝重灌(此時Token值發生變化,請在第三方的測試環境下更換測試裝置的Token值)

具體詳情參考上述連結文章。