【发布时间】:2013-07-25 06:18:38
【问题描述】:
我试图设置这个例子: https://code.google.com/p/gcm/source/browse/#git%2Fgcm-client 启动并运行。
GoogleAPI项目已经创建成功,根据指南:http://developer.android.com/google/gcm/gs.html
但是,我有以下问题:在某些设备上,无论如何我都会得到 SERVICE_NOT_AVAILABLE。
W/System.err: java.io.IOException: SERVICE_NOT_AVAILABLE W/System.err:在 com.google.android.gms.gcm.GoogleCloudMessaging.register(未知来源)
一些统计数据:
- Nexus 7、android 4.2.2:GCM 示例完美运行
- Nexus 4、android 4.2:GCM 示例完美运行
- Nexus S,android 4.2.2:GCM 示例完美运行
- 三星 Galaxy 3:SERVICE_NOT_AVAILABLE 在 100% 的情况下
- 三星 Galaxy,android 2.3.6:SERVICE_NOT_AVAILABLE 在 100% 的情况下
- 摩托罗拉 Xoom,android 4.1.2:SERVICE_NOT_AVAILABLE 在 100% 的情况下
- HTC Desire HD,android 2.3:SERVICE_NOT_AVAILABLE 在 100% 的情况下
相同的代码,相同的 apk 文件,各种谷歌帐户。我试图切换回 GCMRegistrar 方法,它们确实有效。所以问题是:新的 GCM 方法是否处于测试阶段?如何让它们在其他设备上工作,而不仅仅是“纯”谷歌 Android 设备?
更新:其实我找到了解决办法here
【问题讨论】:
标签: android exception google-cloud-messaging service-not-available