- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我遇到了 GCM 设备注册问题,但它似乎仅限于运行 Android 5.0 版 (Lollipop) 的设备。
除了运行 Lollipop 的设备外,我已经能够在所有其他设备上成功测试推送通知。我一直收到 GCM SERVICE_NOT_AVAILABLE 错误。
我正在尝试从我的启动器 Activity 中运行 GCM.register(...)
。同样,它可以在除 Android Lollipop 以外的所有设备上完美运行。
我已经获得了所有正确的 list intent-filter 操作和权限(如许多其他帖子中所述)。
有人知道这里可能出了什么问题吗?
这是运行注册的AsyncTask
:
protected Object doInBackground(final Object... params) {
try {
String token = mGCM.register(getString(R.string.project_number));
Log.i("registrationId", token);
} catch (IOException e) {
Log.i("Registration Error ", e.getMessage());
}
return true;
}
@Override
protected void onPostExecute(Object o) {
super.onPostExecute(o);
// do something
}
最佳答案
您是否正在为 Lollipop 使用 GooglePlayServices 系统镜像?据我所知,您需要运行这些支持 PlayServices 的图像才能使用模拟器中的 API。
关于android - 仅在 Lollipop 中出现 GCM SERVICE_NOT_AVAILABLE 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28284784/
我试图设置这个例子: https://code.google.com/p/gcm/source/browse/#git%2Fgcm-client启动并运行。 GoogleAPI项目已成功创建,根据指南
我遇到了一个奇怪的问题 - 我在我的应用程序中使用 GCM 已经很长时间了,并且一切正常。但是,在发布到 Google Play 之前,我将应用程序包名称从 com.android.testapp 更
我正在将 GCM 与 Android 应用集成以接收推送通知。一切正常,我能够收到通知。问题是,即使应用程序未运行,我也会收到这些通知,但我需要仅在应用程序正在运行时接收它们。 所以我想如果我在应用程
我在我的 android 应用程序中使用 GCM,当我尝试向 GCM 注册设备时(使用命令 gcm.register(SENDER_ID))我收到 SEVICE_NOT_AVAILABLE 错误,我尝
这让我很生气。我有一个使用 GCM 的应用程序。我有人提示他们由于错误而无法登录。让我向您展示我是如何进行登录的: // Login Activity //.... public void onCli
我想将 firebase 添加到我的应用程序中,并使用以下路径添加了 firebase:Tools -> Firebase。 但是当运行应用程序时,在日志中显示这个错误: 03-30 16:33:14
我正在开发一个 Android 应用,它使用 Firebase 身份验证、数据库和存储。一切正常,直到此错误消息开始出现在 logcat 中。 (我没有篡改 firebase 控制台的任何配置) E/
我有几个移动应用程序,都使用相同的代码、相同的 list (不同的包名称)和相同的权限,但项目编号和 gcm 的 api key 不同。我使用相同代码部署的最后一个项目是在上周,现在它已经注册了大约
我使用 GCM 制作了一个用于通知的应用程序。我使用了本教程,我的代码几乎相同 http://developer.android.com/google/gcm/client.html 我在物理设备上进
我正在开发一个 Android 应用,它使用 Firebase 身份验证、数据库和存储。在此错误消息开始出现在 logcat 之前,一切正常。 (我没有在 firebase 控制台篡改任何配置) E/
我正在尝试实现新的 GCM,我正在关注 Google get statement: http://developer.android.com/guide/google/gcm/gs.html 我在获取
我正在尝试让 C2DM 工作,我正在关注 ChrometoPhone 示例 here当我的模拟器尝试注册到 C2DM 时,我得到 SERVICE_NOT_AVAILABLE。我已检查模拟器是否设置了
我正在制作一个可以在单击按钮时写入 firebase 数据库的应用程序。该应用程序可在模拟器上运行,但无法在我的物理设备上运行。该应用程序上周运行良好,但今天开始出错。这是主要的 Activity 代
我正在使用本教程使用 Firebase 实现推送通知,但我似乎无法弄明白。一直报错: FirebaseInstanceId: background sync failed: SERVICE_NOT_A
我遇到了 GCM 设备注册问题,但它似乎仅限于运行 Android 5.0 版 (Lollipop) 的设备。 除了运行 Lollipop 的设备外,我已经能够在所有其他设备上成功测试推送通知。我一直
我的应用程序正常运行,但从几天前开始就没有运行了,日志如下。 FirebaseInstanceId: token 检索失败:SERVICE_NOT_AVAILABLE 检查 Internet 连接或
我在 Android 2.2 设备上调用 GoogleCloudMessaging.register() 时收到错误“SERVICE_NOT_AVAILABLE”。 我正在使用新的 Google Pl
我在 Android 中使用 Firebase Cloud Messaging(FCM) API 进行推送通知。当我实现那个时候完美的工作,但现在它找不到google play的服务。 错误是: Fi
获取 firebase token 时,我在某些设备上遇到以下错误: Fatal Exception: d.b.a.b.g.f java.io.IOException: AUTHENTICATION_
我在我的项目中使用FCM 它在 Sony xperia、Galaxy S6、Motorola 等设备上正常运行。但是在 Galaxy S3 上我得到了 java.io.IOException: SER
我是一名优秀的程序员,十分优秀!