我已经完成了附加数据库的所有步骤,并证明我可以获得不受任何身份验证规则保护的数据。现在,我要实现电话登录并添加身份验证规则。
flutter doctor
和flutter analyze
均不返回错误。我已经从here, the firebase_auth plugin example code
重点在这里:
await _auth.verifyPhoneNumber(
phoneNumber: _phoneNumberController.text,
timeout: const Duration(seconds: 5),
verificationCompleted: verificationCompleted,
verificationFailed: verificationFailed,
codeSent: codeSent,
codeAutoRetrievalTimeout: codeAutoRetrievalTimeout);
}
运行此行(来自VS代码的iPhone模拟器)时,控制台上没有任何消息,调试会话结束,模拟器屏幕变黑,几秒钟后返回主屏幕。
我对所有这些都是陌生的,但是我唯一的主意是:在控制台_auth.verifyPhoneNumber
上打印时,我得到了
关闭:({字符串phoneNumber,持续时间超时,整数 forceResendingToken,(AuthCredential)=>无效验证完成, (AuthException)=>无效verifyFailed,(字符串,[int])=>无效 codeSent,(String)=> void codeAutoRetrievalTimeout})=>将来 来自功能“ verifyPhoneNumber”:。
请注意,第三个参数是int forceResendingToken
,这不在我的代码中。我找不到有关此的任何文档。
两个问题: 1.您能帮我授权工作吗,并且 2.您能帮我自己浏览文档吗?在扑朔迷离中,我不知道要看哪个firebase文档。例如,您能给我看一下在flutter中应该使用的auth方法的链接吗?
谢谢!