我正在开发一个 Android 应用程序,并且已经实现了 GCM 推送通知。一切正常。我正在 Android 手机中共享我的 PC 的互联网连接。我有一个代理网络,所以要么我必须在我的电脑中连接 VPN,然后在热点中共享该连接,或者我可以共享正常连接,然后在我的 Android 手机中连接 VPN。在第一种情况下,我能够接收推送通知,但在第二种情况下我无法接收推送通知。所有其他应用程序在这两种情况下都工作正常,例如 Whatsapp、Facebook 等。为什么它不适用于我的应用程序?
我大学里的每个人都使用第二种方法,我希望他们能够使用我的应用程序。
请帮忙?
最佳答案
通过消除过程。
我已经成功通过 joaoapps 获得 Join,它使用 GCM 推送,通过一个小技巧来工作。
使用具有应用过滤功能的 VPN 应用(例如 VPN Client Pro,这是我测试过的,但 OpenVPN for Android 也可能有效)来停止 Google Player Services (com.google.com.android.gms)通过 VPN 连接建立隧道(不一定需要过滤您的应用程序)。
之后我在发送/接收推送时没有遇到任何问题。
祝你好运!
关于android - 当我的 Android 手机连接 VPN 时,未收到 GCM 推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36629360/