iOS 手机app退出程序收不到极光推送


#1

手机不退出程序可以收到极光推送,退出程序收不到推送,然后iOS10以下的系统收不到推送


#2

你发的是什么消息,Notification 消息走的是 iOS 的系统通道,退出 App 也是能收到的。
排查并提供信息


#3

好的 iOS 这边退出程序可以收到推送 但是不把收到的信息语音播报,app运行的时候可以收到推送并语音播报


#4

语音播报是你自己实现的吧,你是怎么实现的,用到了极光的什么?


#5

语音播报是把收到的消息,用AVSpeechSynthesisVoice 播放出来的,极光也有语音播报的方法? 文档没看到额


#6

极光没有~就是推送已经收到了后,极光的工作就完成了,语音播报这个得你自己排查

你看下你是在什么方法里面处理的,是不是在后台的时候,消息内容没取到导致的?

在后台或者杀死的时候,一般是需要点击通知栏才能取到信息

现在 iOS 10 提供了 service extension 功能,在杀死后收到消息应该也可以对消息做处理,可看一下
https://docs.jiguang.cn/jpush/client/iOS/ios_new_fetures/#ios-10-new-features

之前有反应过 ios12.0.1, ios12.1 系统提供的语音播报有问题,这个是 Apple 那边的问题,只能等他们解决哦,有的人用第三方的语音播报说可以,但我们没有测试到


#7

问下2s内连续收到4个推送,那iOS前端这边是不是执行一个队列将收到的推送语音播报逐个出来,还是极光或者后台做处理,推送3s内发一次对同一个手机?


#8

这种处理,极光做不了,除非你自己控制发消息的间隔,不然在收到消息后的语音播放操作,按队列播报这些都是得你自己来做。

你可以测试下哪一种操作比较好


#10

好的 问下iOS有什么方法可以收到推送的时候不要嘟的提示音了?


#11

你推送消息的时候 sound 值处理下


#12

好的 多谢了