首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >FirebaseCloudMessaging : FirebaseInstanceId后台同步失败- SERVICE_NOT_AVAILABLE

FirebaseCloudMessaging : FirebaseInstanceId后台同步失败- SERVICE_NOT_AVAILABLE
EN

Stack Overflow用户
提问于 2016-07-26 07:10:55
回答 13查看 51.3K关注 0票数 36

我在Android中使用Firebase消息传递(FCM) API来进行推送通知。当我实现那个时候完美的工作,但现在却找不到服务的谷歌发挥。

错误是:

FirebaseInstanceId:后台同步失败: SERVICE_NOT_AVAILABLE,

请帮我解决。我在gradle文件中使用了下面的依赖项。

代码语言:javascript
复制
dependencies {
    compile files('libs/ksoap2-android-assembly-3.4.0-jar.jar')
    compile 'com.android.support:appcompat-v7:23.0.0'
    compile files('libs/gson-2.2.4.jar')
    compile files('libs/activation.jar')
    compile files('libs/mail.jar')
    compile files('libs/additionnal.jar')
    compile 'com.android.support:multidex:1.0.1'
    compile 'com.facebook.android:facebook-android-sdk:4.14.0'
    compile 'com.google.firebase:firebase-messaging:9.0.2'

    compile('com.google.android.gms:play-services:9.0.2') {
        exclude group: "play-services-wallet"
        exclude module: "play-services-wallet"
        exclude group: "play-services-ads"
        exclude module: "play-services-ads"
    }

}

谢谢你抽出时间阅读这篇文章。

EN

回答 13

Stack Overflow用户

发布于 2017-01-31 09:52:43

  1. 验证互联网的连通性
  2. 验证( tools -> -> SDK tools选项卡)是否有“Google服务”最新版本,如果没有安装该软件包。如果您使用的是仿真器,请停止模拟器并启动它,again.It工作。
票数 21
EN

Stack Overflow用户

发布于 2016-10-27 11:12:38

您可以检查

  1. 检查没有代理的internet连接,并打开internet连接。
  2. 将您的google-service.json替换为新的,您可以在firebaseconsol中得到这个
  3. 请检查您的设备中是否有google服务,如果没有google服务,则firebase无法工作。

Check -FireBaseInstanceId服务未注册

票数 15
EN

Stack Overflow用户

发布于 2016-09-01 05:33:47

经过长期的挣扎,我找到了答案,如果google服务没有运行,那么FirebaseInstanceId background sync failed - SERVICE_NOT_AVAILABLE日志打印,那么您可以检查您的google服务是否正常运行吗?

也许这个信息对你有帮助!

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38583278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档