参考文章:Local and Remote Notification Programming Guide
无论是信鸽推送,还是极光推送,其实就是将苹果原生的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值)
具体详情参考上述链接文章。
转载请注明原文地址: https://ju.6miu.com/read-671781.html