【问题标题】:Failed to get FIS auth token on emulator无法在模拟器上获取 FIS 身份验证令牌
【发布时间】:2020-04-08 13:10:44
【问题描述】:

我正在使用 firebase 发送通知。

我的 firebase-messages 版本是:

implementation ("com.google.firebase:firebase-messaging:20.0.0") 

我用google-service.json配置我的firebase

当我在browserstack 的模拟器上运行我的应用程序时,我收到了这个错误: Failed to get FIS auth tokenjava.util.concurrent.ExecutionException: com.google.firebase.installations.FirebaseInstallationsException

好像是安装过来的

但是当我在物理 android 设备上运行它时,我没有收到错误,我成功获得了令牌...我只检查了一个物理设备。此外,我检查了 10 种不同的模拟器设备(包括我的物理设备只是在模拟器上),它们都显示相同的错误。

我试图将firebase-messaging 更改为版本20.1.0,但它并没有改变任何东西...... 我不明白这可能是什么问题,尤其是它以前工作过,我没有改变任何东西,为什么它只发生在模拟器上而不是物理设备上

【问题讨论】:

    标签: android firebase firebase-cloud-messaging browserstack


    【解决方案1】:

    据我了解,BrowserStack 提供真实设备。如果问题没有出现在本地设备上,我建议通过 support@browserstack.com 与 BrowserStack 支持团队联系,他们应该能够对此有所了解。

    【讨论】:

    • 谢谢,我一直在和他们核实。他们说他们现在遇到了 firebase 问题,他们正在研究解决方案……
    【解决方案2】:

    解决方案 1

    1. 如果您在 Firebase 控制台中进行了任何更改 - 从 Firebase 控制台下载并更新 google-services.json 文件。

    解决方案 2

    1. 如果您使用的是Real device,请检查您的互联网连接。

    2. 如果您使用的是 android studio Emulator - 通过重置模拟器建立互联网连接。

      2.1。打开Tools -> AVD manager

    2.2。擦除模拟器的数据

    1. 使用全新的模拟器运行项目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-18
      • 2020-06-23
      • 1970-01-01
      • 2021-06-17
      • 2015-06-21
      • 1970-01-01
      • 2021-04-21
      • 1970-01-01
      相关资源
      最近更新 更多