前提条件:你已经在极光官网后台申请了极光推送所需要的APP_KEY,以及在苹果开发者中心在你的项目中开启了推送权限,并制作了推送证书上传到极光后台,前面这些不知道怎么设置的,请自行问度娘。没办法,ios端就是这么繁琐,每申请一个权限,几乎都需要设置对应的证书,相对于安卓来说,麻烦一点。
一、在你的Cordova ios工程中安装极光官方的插件,安装方法如下:
cordova plugin add jpush-phonegap-plugin --variable APP_KEY=your_jpush_appkey
具体内容详见极光的github网址:https://github.com/jpush/jpush-phonegap-plugin
二、转换音频文件
由于ios系统播放器默认播放只支持三种格式aiff, wav, 和 caf(应用在前端后台不运行都可以播放,只要安装应用能收到消息就可以),所以需要将原来的.mp3的格式进行转换,如果本身就是系统所支持的文件格式,就不用转换,转换方法如下:
afconvert xxxx xxxxxx -d ima4 -f caff -v
xxxx:原mp3音频路径
xxxxxx:转换后存放的音频路径
eg: a