我们有这么一个场景:商户收款后app收到推送,并且根据推送金额和收款类型进行语音播报
播报内容示例:“支付宝收款100元”
我们目前思路是使用unipush实现推送,接到透传消息后根据金额和类型轮流播放音频,但是安卓app在前台能播放,到离线就不能播放了。然后我们配置了厂商离线推送,配置后能收到普通推送,但是收到透传消息后并没有执行播放音频的代码。
另外,插件市场的“自定义推送铃声和渠道”插件仅支持播放在应用里配置好的音频,无法根据推送内容动态播放音频,也无法实现我们的需求。苹果端使用插件市场的一个插件已经解决了,现在就差安卓端
加了保活倒是能在后台(不杀掉app)收到推送并播报,但是需要用户手动在设置里设置“设置-启动管理-手动管理-允许后台活动”才能实现,不算太完美,用户很多不会设置这个东西
希望官方能给我们一些思路
三杯五岳
保活受限于厂家的合规政策之下,建议还是遵循厂家规则的方案更正统些(q:2579546054)
2024-12-10 15:36