jpush接收通知打开activity的问题

android
标签: #<Tag:0x00007fb8462b8878>

(KenChoi) #11

可能是高峰期吧,推送有点延迟


#12

这个情况是Android还是iOS?

Android 是依靠长连接的,也就是说 如果你离线了是收不到消息的 上线后就会收到 离线消息,一般来说,我们只为免费用户保存5条离线消息,你们可以自己设置离线保存时间,以及通知栏通知的显示条数 来进行控制。

判断长连接的状态: https://docs.jiguang.cn/jpush/client/Android/android_api/#_82

设置条数 https://docs.jiguang.cn/jpush/client/Android/android_api/#api_7


(wcglws) #13

android的,应用正在并且处在前台,推送收不到,


#14

判断你的长连接状态,造成这个问题的,一般是网络原因,你可以切换一下网络。

以及你推送的这条消息 的目标中并不包括 你测试的设备。
可以直接针对这个设备的registrationID进行推送测试


(wcglws) #15


#16

iOS的目标数说明:


(wcglws) #17

registrationID一款手机对应一个固定的、不会改变的是不?我这全部测试机都装上也不过7部,为啥是110,和设置别名没关系吧


#18

这里已经很清楚的说明了原因


(wcglws) #19

哦哦,大神,我这是android的系统

这个我理解是根据registrationID来统计的


#20

不好意思,眼花看成iOS了。

是这样的,你保证安装过你的项目的手机只有你的测试手机吗?没有某个情况下别人下载安装了测试过?

或者你的测试手机有刷机 后进行安装?(做了强制重新获取registrationID里面的某些操作)


(wcglws) #21

没事没事,怪我没说清楚。。android移动终端加起来运维也不过30人,就算全用android手机再加上测试机也不会超过50部,谁没事刷机玩啊。。


#22

:joy:因为我们这边只有客户端主动注册了有了registrationID才会有目标,所以怀疑你们那边可能公司同事或者其他人之间有用自己手机下载过。

这样吧,你发appkey给我看看,这些目标分别是什么时候注册的,应该还查的到。


(wcglws) #23

怎么发?就在这发给你?我可是签了保密协议的。。:joy:


#24

:joy:appkey没问题的,不然你私信我


#25

刚刚想起,你可以自己在官网-应用-统计-用户统计那里看到新增用户的情况,我这里看到的情况是:
从创建应用后,基本上每天会有少量几个的增加,在12月2日增加了21,12月3日增加了22,今天又增加了6


(wcglws) #26

同志,帮忙查一下,大爷的,经理今早来找我,问的是一脸懵逼


(wcglws) #27

能不能看到注册设备的型号或是什么的


(wcglws) #28

错了。。。不过我可以肯定,绝逼没有这么多设备注册的。。


#29

我也可以肯定,极光服务器收到的注册就是这么多。

所以你问问公司的同事,除了运维的外,有哪些手机曾下载过,测试的和自己的手机,是否回家后用别人的手机还下载过等情况。
或者是否测试手机因为什么缘故改过设备的imei,清了文件 Android设备 可以重新注册 获取不同的registration_id吗

客户端没有向极光注册获取registrationID,我们是不会凭空产生registrationID的。registrationID生成规则:

数据从11月4日创建应用后开始的。

如果之前有无意下载安装了又卸载的,30天后就不会算在目标里面了。


(wcglws) #30

大神,android推送不分测试和线上环境么?我这APP上线了,但是开发的时候测试推送的话,线上的也可以收到,这不就尴尬了