新浪博客

iOS自定义推送消息(~您有新的订单请注意查收~)

2022-07-06 10:28阅读:
iOS消息推送声音默认使用系统声音,但是一些场景需要自定义。例如饿了么和美团等接单场景需要语音提醒。 实现方案如下:
1、思路:iOS关于app收到推送后语音播报的需求,大概思路是:后台推送时设置参数 sound:orderSound.caf ,然后app这边本地导入名称为orderSound.caf的语音文件,这个文件名称是咱们自定义的可以更换为其他名称,需要客户端和后台推送两端保持一致,app收到推送后就可以直接触发我们自定义的这个语音播报了
2、首先我们需要把音频文件转换为caf格式的(转换方法通过终端命令行转换,具体可参考博文:)
3、音频文件放在工程主目录。
4、音频时长不要超过30s。
5、测试的时候把手机的静音模式关闭。
6、可以通过极光推送控制台对特定账号推送,也可以找后台技术通过后台模拟真实推送场景。
7、推送的时候需要区分:生产环境还是开发环境,iOS还是安卓平台,一定要配置sound字段对应的文件名称的全称

我的更多文章

下载客户端阅读体验更佳

APP专享