Android Espresso测试,具有电话号码(短信)身份验证

问题描述 投票:0回答:1

我正在尝试为我的Android应用程序创建和运行Espresso UI测试。

该应用程序使用电话号码(短信)身份验证。 https://firebase.google.com/docs/auth/android/phone-auth

每个活动都需要经过身份验证的用户信息(所以我不能在没有登录的情况下测试任何活动。)

如何获取“传入短信验证码”并自动进行身份验证?

android authentication android-espresso
1个回答
0
投票

当在用户的设备上收到验证消息时,Play服务会明确地向您的应用广播一个SmsRetriever.SMS_RETRIEVED_ACTION Intent,其中包含消息文本。使用BroadcastReceiver接收此验证消息。

BroadcastReceiveronReceive处理程序中,从Intent的附加内容中获取验证消息的文本

欲了解更多信息,请点击here

© www.soinside.com 2019 - 2024. All rights reserved.