ios推送数据统计波动很大

ios
数据统计
标签: #<Tag:0x00007fb8461da758> #<Tag:0x00007fb8461da618>

#20

:weary:那怕麻烦就不好解决问题啊,另外,你们有把registrationID保存到自己的服务器吗?建议这样做。


(一水间之) #21

现在没有保存,后面会加上这个接口


#22

不然看首次注册成功的客户端日志,会把registrationID广播出来。


(一水间之) #23

这个怎么看呢?在极光后台吗?


#24

不是,是你们自己的客户端的日志。
将你的手机连上Xcode,在Xcode上面的菜单栏上,选window->device,点击你的设备,在下方有个三角箭头,点击下,就能看到打印了。

详细:ios后台进程杀死,重新打开app再收到推送消息,不走回调

不过我不清楚iOS是否有保存日志文件,你需要找到最开始的那一次注册登录的日志。登录成功后就有registrationID的信息。


#25

而关于收不到消息,我们也有一些问题的总结,如果提供不了信息来定位,你可以自行一一排查。


(一水间之) #26

我这里的情况是,一条消息,一部分ios机器能收到推送,一部分收不到推送。


(一水间之) #27

msgid:1481943030
registrationID:161a3797c80ddd97393


#28

这条消息 通知消息已经成功发送给了Apple服务器,自定义消息也是成功下发了- -

你确定没有收到?


(一水间之) #29

msgid:1670312604
那这个msgid有没有呢?我同事确认是没有收到啊。


#30

检查他的手机对收取通知有没有做什么限制

这条消息你是使用tag:jpush发送的,经查询,当时这个registrationID确实不在推送目标内,猜测当时tag的绑定关系失效,不知道你们那边是否有做相应操作。


(一水间之) #31

我们这边没有做处理。是9月11号,开始会这样陆陆续续收不到推送。我看后台统计,11号晚上22:01有一条消息的目标是398,但是送到只有235;然后15分钟后的另一条推送的目标就只有235了。这时候开始,就有同事反馈收不到推送了。


(一水间之) #32


(一水间之) #33

我们这边的全部消息,都使用的tag:jpush发送的。


#34

这个数据的反馈大约是Apple判断了100多个目标的token为失效状态。
然后极光在目标里就Apple的返回信息去掉了失效的token。

token的失效信息是Apple定期给极光返回的。所以在Apple给这个信息之前,即便是已失效的token,依旧会在极光的目标中。


(一水间之) #35

token为什么会突然失效呢?失效的token怎么才能让他们重新有效?


(一水间之) #36

而且是突然这么多token失效,这个应该不正常吧?


#37

哎,每次我说明这个原因后你们总是不能冷静的看看我表达了什么。
token并不是突然失效的,是这个数据在某一天才由Apple返回给我们(当然也有可能是Apple那边集中对token做失效处理),这些是某一段时间内产生的。

一般来说,是由于卸载等原因,这个是由Apple判断的,我们这边不是很清楚。

苹果建议程序每次启动的时候从 apns 获取 devicetoken


(一水间之) #38

那么接收不到推送,也很可能是token失效了吗?


#39

是有这个可能存在~~~。