Firebase匿名登录返回一个任务(基本上是Google承诺实现):
val task:Task<AuthResult> = FirebaseAuth.getInstance().signInAnonymously()
如何创建一个signInAnonymous
的包装器,使其具有以下特点:
它是一个
suspend
函数,等待task
完成suspend fun signInAnonymous(): Unit
它返回一个
Deferred
对象,以异步方式传递结果fun signInAnonymous() : Deferred