美文网首页
iOS应用处于前台、后台、应用被杀掉场景-收到远程推送进行收款语

iOS应用处于前台、后台、应用被杀掉场景-收到远程推送进行收款语

作者: wvqusrtg | 来源:发表于2021-06-09 15:55 被阅读0次
    iOS应用处于前台、后台、应用被杀掉场景-收到远程推送内容进行收款语音播报;
    介绍:

    收银应用两大技术点:远程推送、收款成功语音播报收款金额及其他附带语音内容;

    顺便点下android语音播报有一个至今无法实现模块:应用被杀掉的情况下,不能像iOS设备一样能够语音播报收款金额及其他收款语音提示内容;

    iOS收款语音播报-走远程推送
    • 应用在前台:收到远程推送直接TTS语音合成是可以的,当然语音文件的形式播报也是可以的;
    • 应用在后台:收到远程推送直接TTS语音合成目前是行不通的,苹果大大已经不允许了;
    • 应用被杀掉:首先, 解释一下为什么iOS 12.1及之后版本利用通知拓展实现后台语音播报的老方案失效了.

    因为, 苹果官方在iOS 12.1及之后版本, 不再支持在拓展NotificationService里合成语音和文字转语音(AVSpeechSynthesizer)播报!!!因为推送扩展系统分配的内存资源很少, 只能做一些微小的操作,调起语音播报直接就内存溢出挂掉了
    作者:mikey_Jiang
    链接:https://www.jianshu.com/p/d4c066deffc4
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    iOS收款语音播报-走远程推送 解决方案

    均使用语音文件播报的方式,语音文件获取这里我使用的python脚本语音合成,要是你觉得合成不好听,推荐百度语音合成,当然还可以生成方言语音文件;

    收款语音播报目前iOS端口能实现类似:微信、支付宝、各大银行及收单app收款语音播报方式

    相关文章

      网友评论

          本文标题:iOS应用处于前台、后台、应用被杀掉场景-收到远程推送进行收款语

          本文链接:https://www.haomeiwen.com/subject/lpmeeltx.html