[英]Firebase first login or signup events
我在我的應用程序中使用 firebase 身份驗證。 如果用戶是第一次登錄或剛剛注冊,我想將用戶重定向到特定頁面。 有人可以告訴我該怎么做嗎?
如果您使用的是身份提供者,例如 Google 登錄或 Facebook 登錄,唯一的方法是存儲一個屬性,您可以在其中保存檢查是否是第一次登錄所需的信息。
如果您使用的是基於密碼的帳戶,則可以在創建用戶后調用該函數進行重定向。
firebase.auth()
.createUserWithEmailAndPassword(email, password)
.then(() => {
//MyFunction
}).catch((error) => {
//Handle the error
});
目前,最好的方法是使用 Firebase 身份驗證觸發器(雲功能)。
在以下情況下,Firebase 帳戶將觸發 Cloud Functions 的用戶創建事件:
當用戶首次使用自定義令牌登錄時,不會觸發 Functions 事件。
https://firebase.google.com/docs/functions/auth-events#trigger_a_function_on_user_creation
感謝 Github 上的這個(開放的)問題: https ://github.com/firebase/firebaseui-web/issues/137
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.