2016-05-30 80 views
2

我有一個firebase.auth()。signInWithPopup()函數的問題,它在瀏覽器中完美工作,但在真正的移動設備上它完全不工作。彈出窗口打開一秒鐘,然後迅速關閉。我認爲問題可能出在OAuth重定向域設置上,因爲設備沒有域名。你們有沒有解決方案?Firebase身份驗證與signInWithPopup不能在移動設備上工作

+0

你使用的是像科爾多瓦這樣的框架還是反應原生的? – bojeil

+0

cordova - ionic – nmsdvid

+0

cordova不支持當前彈出和重定向操作。在支持此功能之前,您可以使用本機sdks(google,facebook等)來獲取憑證,然後調用signInWithCredential來完成登錄到Firebase的操作。 – bojeil

回答

2

目前火力地堡V3這麼想的支撐firebase.auth()。signInWithPopup()firebase.auth()。signInWithRedirect()在移動設備上直到則解決方案是使用firebase.auth() .signInWithCredential()

+0

如果我想在設備上登錄Facebook,有什麼替代解決方案? – gkiko

+0

使用firebase.auth()。signInWithCredential() – nmsdvid