【问题标题】:Android Espresso Testing with phone number (sms) authentication带有电话号码 (sms) 身份验证的 Android Espresso 测试
【发布时间】:2017-12-27 13:58:39
【问题描述】:

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

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

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

我怎样才能获得“传入短信验证码”并自动进行身份验证?

【问题讨论】:

    标签: android authentication android-espresso


    【解决方案1】:

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

    BroadcastReceiveronReceive处理程序中,从 Intent 的 extras 中获取验证消息的文本

    更多信息请点击here

    【讨论】:

      猜你喜欢
      • 2021-04-03
      • 1970-01-01
      • 2014-12-10
      • 1970-01-01
      • 1970-01-01
      • 2020-01-28
      • 2017-10-17
      • 2019-11-03
      • 1970-01-01
      相关资源
      最近更新 更多