我遇到了一种奇怪的安卓行为,如果有人能建议我如何继续,我会很感激。
我首先使用gcm开发了一个应用程序,现在升级到fcm,只是从服务器发送消息和通知。使用移动连接的这个应用程序或开放网络上的wifi,一切顺利,但当设备连接到代理后面的wifi时,设备停止接收通知。
代理当然是在设备上配置的,他们可以在互联网上浏览,阅读电子邮件,连接到安装了gcm服务器的机器;他们只是没有收到通知...而且不仅适用于我的应用,还适用于所有应用,例如环聊,WhatsApp和Gmail ......
可能谷歌播放服务无法与谷歌服务器连接...但我该怎么做才能强迫它?
我可以管理所有网络设置,我已删除防火墙,所有端口都已打开。如果我连接到普通网关一切正常,如果我将设备连接到此透明代理,通知将停止到达。
我在论坛上看到大多数用户使用“Drony”或他们根据智能手机,不幸的是这些设备处于生产环境并且在保修期内,我无法安装第三方应用或根设备。
在我的应用程序中,我不直接管理代理配置,这是一个操作系统配置,但是通常情况下android通知在代理后面不起作用吗?
更新
关注此主题https://stackoverflow.com/a/31832657/2358012
并拨打*#*#426#*#*
它让我使用代理,谷歌播放服务断开连接 - >连接失败。
可能TCP连接没有通过代理。
我还设置了一个SOCKS服务器,但在Android中,没有root,无法配置SOCKS连接,对吧?
答案 0 :(得分:0)