根据这个问题,
How does push notification technology work on Android?
Google Play服务为Google服务器维护了有效的TCP连接.我无法找到这个TCP连接.
我用了一个名为NetStat Plus的app来枚举TCP连接,这就是我想出的:
我有很多支持GCM的应用程序,但这里没有任何连接似乎是谷歌服务器.
解决方法 好的,首先不要选择“ALL”选项卡,选择“ESTABliSHED”以摆脱当前不可用的连接.这是我设备的截图:有一个名为“系统”的条目,其中包含IP 173.194.65.95.如果您执行如下所示的whois查询
您会看到这是一台Google服务器.尝试在浏览器中输入IP(因此不允许在IP地址上设置链接).
但系统连接并不总是存在.当您查看u0_a19时,您还会看到一台Google服务器.此连接始终存在,系统上可能有不同的名称.在屏幕截图中,我看到u0_a7指向Google服务器.
当我执行ps | gref u0_a19在terminal window我得到:
> com.Google.process.location
> com.Google.process.gapps
> com.Google.androID.gms
com.Google.androID.gms是Google Play Services,因此似乎有一个连接为不同目的共享,其中一个可能是推送通知.
总结以上是内存溢出为你收集整理的Android推送通知:Google Play服务如何连接到Google服务器全部内容,希望文章能够帮你解决Android推送通知:Google Play服务如何连接到Google服务器所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)