2013-10-09 22 views
1

我们正在构建一款依赖Google Cloud Messaging接收数据的应用。该应用程序将安装在多个平板电脑上,每个平板电脑应从我们的服务器收集不同的数据在我们的GCM服务器端尝试注册我们的测试平板电脑时,我们收到错误“Google Play服务已过期,需要3265100,但找到了3027105”。Android:没有Google帐户的GCM?

我们没有将设备附加到Google帐户,因为我们的理解是,如果您运行的是4.0.4或更高版本,则不需要此设备。我们在Acer Iconia A1上运行4.2.2。我们确实不希望为每台平板电脑添加一个帐户(可能会有数百个帐户)。

我们如何更新Google Play服务,或者我们甚至需要它? 在此先感谢

回答

0

如果您使用的是谷歌播放服务库中的GCM是的,您需要一个谷歌账户,因为谷歌播放服务通过播放商店得到更新。

然而,你可以不使用谷歌播放服务,只需从SDK管理器下载GCM库,但它不会得到更新,所以如果有任何错误或任何他们不会被修复。所有新的更新将进入Google Play服务

+0

我们认为我们已经过去了Google Play服务问题。运行gcm.register()时,我们得到了“SERVICE_NOT_AVAILABLE”。有什么想法吗?谢谢! –

+0

这可能是由于没有谷歌播放服务或它的过时版本。这个问题也有一个错误报告https://code.google.com/p/android/issues/detail?can=2&q=57699&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars&id=57699#makechanges。此错误的官方定义可在此处找到http://developer.android.com/reference/com/google/android/gms/gcm/GoogleCloudMessaging.html#ERROR_SERVICE_NOT_AVAILABLE – tyczj

相关问题