b***@zhengshiyikuai.com
b***@zhengshiyikuai.com
  • 发布:2024-12-09 18:06
  • 更新:2024-12-10 15:34
  • 阅读:86

安卓如何使用unipush如何实现自定义语音播报

分类:uni-app

我们有这么一个场景:商户收款后app收到推送,并且根据推送金额和收款类型进行语音播报
播报内容示例:“支付宝收款100元”

我们目前思路是使用unipush实现推送,接到透传消息后根据金额和类型轮流播放音频,但是安卓app在前台能播放,到离线就不能播放了。然后我们配置了厂商离线推送,配置后能收到普通推送,但是收到透传消息后并没有执行播放音频的代码。

另外,插件市场的“自定义推送铃声和渠道”插件仅支持播放在应用里配置好的音频,无法根据推送内容动态播放音频,也无法实现我们的需求。苹果端使用插件市场的一个插件已经解决了,现在就差安卓端

加了保活倒是能在后台(不杀掉app)收到推送并播报,但是需要用户手动在设置里设置“设置-启动管理-手动管理-允许后台活动”才能实现,不算太完美,用户很多不会设置这个东西

希望官方能给我们一些思路

2024-12-09 18:06 负责人:无 分享
已邀请:
b***@zhengshiyikuai.com

b***@zhengshiyikuai.com (作者)

保活+设置允许后台活动这个策略是针对华为的,普通手机在后台就能收到,但是华为就是要设置一下允许后台活动才行,小米、vivo、oppo等厂商我还没试,如果不设置后台活动,app放到后台直接就走离线推送了,就播放不了了

  • 三杯五岳

    保活受限于厂家的合规政策之下,建议还是遵循厂家规则的方案更正统些(q:2579546054)

    2024-12-10 15:36

l***@163.com

l***@163.com

自己做一套云喇叭 餐馆那些都是单独有一个喇叭的

三杯五岳

三杯五岳 - 三杯五岳

这个问题之前有个朋友使用华为HMSPush的方式实现了,应用离线也能收到通知,并且声音提示(q:2579546054)

要回复问题请先登录注册