3

我的 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)有什么问题?

4

2 回答 2

1

Android 3.1 或更高版本,在用户打开您的应用程序至少一次之前,您的应用程序不会收到任何广播。

http://developer.android.com/about/versions/android-3.1.html#launchcontrols

于 2013-01-23T13:22:11.143 回答
0

我不确定您的确切问题是什么,因为您没有提供任何类型的代码。

但请确保您的设备上的 DateTime DateTime 不应该是过去的。因为 GCM 无法同步到过去的 Datetime。您必须将其重置为当前日期时间。不确定,但可以尝试一下。可以解决你的问题。

于 2013-01-23T13:23:06.723 回答