iOS app处于后台/被杀死的状态仍可进行语言播报(iOS12.1以上在后台或者被杀死无法语音播报的解决方案)适配iOS15的本地通知功能

Posted iOS逆向

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS app处于后台/被杀死的状态仍可进行语言播报(iOS12.1以上在后台或者被杀死无法语音播报的解决方案)适配iOS15的本地通知功能相关的知识,希望对你有一定的参考价值。

文章目录

前言

本文采用Service Extension并结合本地通知实现app处于后台/被杀死的状态仍可进行语言播报。

其他解决方案: 云喇叭播放语音

强烈推荐的方案: apns的payload中携带了需要合成的文本内容,通过离线语音合成库生成wav音频文件后,将文件写到AppGroups的Library/Sounds文件夹下,最后更改UNNotificationSound属性即可使通知播报一段自定义的收款到账语音。

讯飞 百度 腾讯 离线合成服务都是需要收费的

以上是关于iOS app处于后台/被杀死的状态仍可进行语言播报(iOS12.1以上在后台或者被杀死无法语音播报的解决方案)适配iOS15的本地通知功能的主要内容,如果未能解决你的问题,请参考以下文章

iOS app处于后台/被杀死的状态仍可进行语言播报(iOS12.1以上在后台或者被杀死无法语音播报的解决方案)适配iOS15的本地通知功能

iOS App处于后台/被杀死的状态仍可进行语言播报的实现方案( 离线合成+Service Extension)

iOS App处于后台/被杀死的状态仍可进行语言播报的实现 (适配iOS12.1 ,iOS15的本地通知功能)

iOS App处于后台/被杀死的状态仍可进行语言播报的实现 (适配iOS12.1 ,iOS15的本地通知功能)

iOS15 消息推送语言播报修订版(处于后台/被杀死的状态仍可进行语言播报)

App处于后台/被杀死的状态仍可进行语言播报的方案:本地离线合成音频+Service Extension免费方案