我编写了一个使用Google Cloud Messaging的Android聊天程序。
有效。人们可以聊天。
但是,有些人不是因为应用程序没有在他们的设备上注册GCM。
这可能是由于:
用户的设备上没有Google帐户。
防火墙阻止他们访问端口:5228,5229和5230
从我的角度来看似乎是不可能的,因为它适用于某些人而不适用于其他人,而且我的所有设备都能正常工作。
我正在寻找其他方法来诊断这个问题。任何想法将不胜感激。
我已添加提示,根据GCMIntentService onError返回的内容,为用户提供问题的线索。