[英]FirebaseUser - how to use PhoneAuthCredential parameter for FirebaseUser.updatePhoneNumber(PhoneAuthCredential)
我正在使用Firebase開發Android應用程序,並且已啟用“電話號碼身份驗證”作為用戶登錄的方法。 這一切都很好。
在我的應用程序中,我有一個“帳戶詳細信息”頁面,該頁面允許用戶編輯其信息並更新FirebaseDatabase中的記錄(在我創建並稱為users
的單獨節點中)。 我可以毫無問題地更新此表,但是我需要更新用戶注冊時Firebase保留的表,以免電話號碼不同步。
從理論上講,這應該很容易做到。 我完成了一些閱讀,發現FirebaseUser
類中存在一個名為updatePhoneNumber(PhoneAuthCredential)
。 唯一的問題是,我不知道PhoneAuthCredential
類的工作方式,並且在經過幾個小時的搜索之后,無法找到單個示例或對該方法的許多其他形式的支持。
可以在此處看到FirebaseUser.updateEmail(String)
方法的示例,因此我想它不可能有什么不同,並且如果可以正確設置PhoneAuthCredential
對象,它應該可以正常工作。
更新:
我嘗試使用new PhoneAuthCredential(...)
創建一個實例,但是建議的參數並沒有太大幫助...
Android Studio將構造函數顯示為public PhoneAuthCredential(String s, String s1, boolean b, String s2, boolean b2, String s3)
,所以我非常明智。
如果我能弄清楚如何使用此構造函數,那我很有可能開端。
如果有人可以建議如何使用PhoneAuthCredential
,或者應該如何實現FirebaseUser.updatePhoneNumber()
方法,那將是巨大的幫助!
提前致謝,
標記
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.