问题描述
我制作了一个使用Firebase电话身份验证的android应用。正如我在标题中所述,可以在模拟器上运行apk,而不会允许Firebase电话认证在模拟器上运行,因为Firebase电话认证在模拟器上无法正常工作
我的模拟器是基于网络的电话模拟器appetize.io
解决方法
这是不可能的,除非您有一些非常特殊的模拟器,该模拟器可以以某种方式运行,就好像它具有可以接收SMS消息的有效电话号码一样。典型的仿真器不具备此功能-只有真实的设备才能发送和接收用于验证其工作电话号码的SMS。
,我认为,如果您使用firebase-auth:20.0.0或更高版本(两天前推出)或Firebase BoM 26.0.0或更高版本,则您应该能够使用Android Phone Auth的reCAPTCHA流程,在模拟器上工作。试一试,让我知道如何进行:)