使用代理推送通知

时间:2016-07-11 10:48:11

标签: android proxy notifications

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

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

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

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

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

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

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

更新
       关注此主题https://stackoverflow.com/a/31832657/2358012        并拨打*#*#426#*#*
       它让我使用代理,谷歌播放服务断开连接 - >连接失败。        可能TCP连接没有通过代理。        我还设置了一个SOCKS服务器,但在Android中,没有root,无法配置SOCKS连接,对吧?

1 个答案:

答案 0 :(得分:0)

全部取决于您公司的校园网访问政策。如果您的

,则无法做到

公司园区代理防火墙不提供对这些站点的访问。但是,你

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

使用此link进行参考即可,请在此投票