使用代理推送通知

use*_*iuk 7 proxy notifications android

我陷入了一种奇怪的安卓行为,如果有人能建议我如何继续,我会很感激.

我首先开发了一个带有gcm的应用程序,现在升级到fcm,只是从服务器发送消息和通知.使用移动连接的这个应用程序或开放网络上的wifi,一切顺利,但当设备连接到代理后面的wifi时,设备停止接收通知.

代理当然是在设备上配置的,他们可以在互联网上冲浪,阅读电子邮件,连接到安装了gcm服务器的机器; 他们只是没有收到通知...不仅是我的应用程序,而且是所有应用程序,如环聊,WhatsApp和Gmail ...

可能谷歌播放服务无法与谷歌服务器连接...但我该怎么做才能强迫它?

我可以管理所有的网络设置,我已经删除了防火墙,所有端口都是打开的.如果我连接到普通网关一切正常,如果我将设备连接到此透明代理,通知将停止到达.

我在论坛上看到大多数用户使用"Drony"或他们根智能手机,不幸的是这些设备在生产环境中并且在保修期内,我无法安装第三方应用程序或root设备.

在我的应用程序中,我不直接管理代理配置,这是一个操作系统配置,但是通常情况下,Android通知不能在代理后面工作吗?

更新:
按照此主题 /sf/answers/2228286021/ 并拨打*#*#426#*#*
它给我使用代理,谷歌播放服务断开连接 - >连接失败.可能TCP连接不通过代理.我已经设置了一个SOCKS服务器,但是在没有root的Android中,无法配置SOCKS连接,对吧?

vij*_*tre 0

一切取决于您公司园区网的访问策略。如果你的

公司校园代理防火墙不提供对这些站点的访问。然而,你

可以要求他们允许这些 URL 通过他们的代理防火墙。

使用此链接作为您的参考,可以,然后请在这里投票