这两天是不香港不能收到远程通知了?

jpush
标签: #<Tag:0x00007fb846af19e0>

(quincy) #1

同一个app,大陆的可以收到。香港不能收到了。就这两天。之前正常的


(quincy) #2

是香港Android机都不能收到了,IOS是正常的


(elleluo) #3

1、收不到消息请参考链接:常见问题 - JPush 合集(持续更新)
2、请提供推送的消息的msgid(MessageID)和收不到这条消息的设备的registrationID(在客户端获取,无论以何种方式做推送,该信息必须提供)
信息如何获取: 极光产品相关提问简要说明


#4

与当地网络限制等相关


(quincy) #6

Message ID 2126207532
推送平台 android
推送结果 已发送
audience {“registration_id”:[“060a73491a3”]}
notification {“n_builder_id”:1,“n_content”:“testing”,“n_title”:“tony.zeng”,“n_extras”:{“android”:{“badge”:88,“sound”:“happy”,“Type”:“99”,“category”:“message”,“groupId”:792}}}

这条是发给香港用户的,但香港用户没有收到


#8

你给的信息 都是发给同一个registrationID,为什么有所谓的大陆和香港用户之分?

Android收不到消息一般都是你App不在线,长连接断开了,所以我说了

并请阅读


(quincy) #9

是所有香港android用户都不能收到了,之前都一直可以收到的


#10

你测试下香港的设备 是否网络限制了
https://docs.jiguang.cn/jpush/client/Android/android_faq/#_4


(quincy) #11

让香港用户在手机上ping api.jpush.cn 8800?


(quincy) #12

香港IOS机又是正常可以收到的。


#13

iOS 的apns通知走的是不一样的通道(Apple系统通道),Android是需要设备与极光服务器连接的,根据一般系统限制情况,你们测试应保持App在前台活跃状态且监听其长连接状态。

网络限制一般出现在内网、某运营商连接不畅等导致


(quincy) #14

请问怎么测试anroid是否能正常连接你们的服务器?


#15

https://docs.jiguang.cn/jpush/client/Android/android_api/#_97


(quincy) #16

我看android原生的是用getConnectionState函数来获取连接状态,但我们app用的是phonegap,没有这个api,怎么办?没有其他办法判断吗?


(quincy) #17

香港用户试了用wifi和4G,android都不能收到通知。


(quincy) #18

我在你们的后台网站上发通知,也是同样的问题。


#19

这与后台发还是API发没关系,推送内容没问题,主要是现在没法验证你香港用户那边与极光的服务器是否能连上
最新的phonegap插件加上了获取长连接的方法,getConnectionState

你看看香港那边新找一个手机安装App,能不能注册成功,长连接状态如何,日志里显示如何。