Firebase存储在Android上引发身份验证错误

Firebase存储在Android上引发身份验证错误,firebase,firebase-storage,android-things,Firebase,Firebase Storage,Android Things,由于Android Things SDK不支持Firebase身份验证,在连接到Firebase存储时,我收到错误: W/NetworkRequest:没有用于请求的身份验证令牌 E/StorageUtil:获取令牌时出错java.util.concurrent.ExecutionException:com.google.android.gms.internal.zzbqn:请在尝试获取令牌之前登录 此错误重复几次(几秒钟),然后最终上载关于如何在没有Firebase身份验证包和运行时错误的情况

由于Android Things SDK不支持Firebase身份验证,在连接到Firebase存储时,我收到错误:

W/NetworkRequest:没有用于请求的身份验证令牌

E/StorageUtil:获取令牌时出错java.util.concurrent.ExecutionException:com.google.android.gms.internal.zzbqn:请在尝试获取令牌之前登录


此错误重复几次(几秒钟),然后最终上载关于如何在没有Firebase身份验证包和运行时错误的情况下匿名上传到Firebase存储的任何建议?

我认为实现这一点的唯一方法是:

  • 用于身份验证的Web API如何执行身份验证,然后从应用程序中进行您自己的REST调用以检索访问令牌(请注意,您还需要在令牌过期时刷新令牌)
  • 用于存储的Web API如何在网络上执行请求,因此您可以模拟这种行为,这必须使用一些REST库重新实现
阅读一下,了解在使用和不使用Play服务的情况下,您实际上可以做些什么。

我在最近的项目中使用了

就我而言,过程如下

  • 通过蓝牙发送UID