0

Firebase SMS Authentication for Android中,我試圖調試用戶必須鍵入通過SMS收到的驗證代碼的階段。即時驗證可防止onCodeSent()被調用和調試 - 針對Android的Firebase SMS身份驗證

但是,由於即時驗證,我不能在手機上重新創建此場景,因爲onCodeSent()事件不會再次被調用。 onVerificationCompleted()被稱爲 - 這是生產的好,但它沒有任何選項來調試我的短信驗證屏幕。

不幸的是,此刻there is no way to disable Instant Verification(等待@ samtstern的響應)...

我怎麼能再次重新創建場景?至少用於調試?

This answer沒有幫助,因爲我們不能讓ForceResendingToken而不觸發onCodeSent(..),正如我說的,我不能讓它觸發...

回答

0

關閉這個問題,因爲@samtstern has responded to me on Github,提供由於(電流)缺乏功能的另一種變通方法來禁用即時驗證

這是一個很好的點。我將確保將其添加到內部的功能請求 。一種解決方法是使用兩個設備。在一臺設備上(使用 無SIM卡)輸入其他設備的電話號碼(帶SIM卡)。然後 你會得到代碼流。