我的Android应用程序已经在Play商店中存在。现在我使用gcm通过推送通知更新了该应用程序,从而在5个设备(HTC,Micromax,Samsung S3,Galaxy Nexus,Samsung Ace plus)中从Play商店安装了更新版本。
根据我们的逻辑,所有设备ID都存储在服务器端数据库中。这些ID最终被发送到GCM服务器。现在当发送推送通知时,我只收到HTC和Micromax。
其他3种设备(Samsung S3,Galaxy Nexus,Samsung Ace)有什么问题?
答案 0 :(得分:1)
Android 3.1或更高版本,在用户至少打开您的应用程序一次之前,您的应用程序将不会收到任何广播。
http://developer.android.com/about/versions/android-3.1.html#launchcontrols
答案 1 :(得分:0)
我不确定您的确切问题导致您没有提供任何类型的代码。
但请确保您的设备日期时间上的DateTime不应该在过去。因为GCM无法同步到过去的日期时间。你必须重置它以显示日期时间。不确定,但尝试一下。可以解决你的问题。