iOS小技能:队列管理推送通知,解决收款到账并发语音播报问题。

Posted iOS逆向

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS小技能:队列管理推送通知,解决收款到账并发语音播报问题。相关的知识,希望对你有一定的参考价值。

引言

需求:收款到账语音提醒功能

NSE是比Voip更优雅的解决方案,完成迁移后,总体代码量也比Voip方案少了不少。
https://kunnan.blog.csdn.net/article/details/103702284

遇到的问题:短时间内收到多条播报通知时,后面的通知会顶掉前面的通知,导致前面的通知播报不完整。

解决方式:增加一个消息队列,将所有需要播报的通知都添加到队列中,当前面的消息播放完毕后,再播放后面的消息。

音频的播放时间可以让后台通过payload推送,如果是自己离线合成的音频可以通过自己计算:播放时间 =(音频大小 - 音频头)/ (采样频率 * 采样精度 * 通道数)

以上是关于iOS小技能:队列管理推送通知,解决收款到账并发语音播报问题。的主要内容,如果未能解决你的问题,请参考以下文章

微信iOS收款到账语音提醒开发总结

iOS小技能: 开发 uni 原生插件(支持iOS Extension)

xddpay.com 个人支付接口接入流程

如何让iOS推送播放语音?

iOS小技能: app侧退出登录处理流程

iOS小技能: app侧退出登录处理流程