[英]Sign in with google doesnt redirect on mobile but works on browser - Ionic3 with firebase
[英]ionic 2: login with google+ works in browser but not in smartphone
我成功通過google +登錄到我的應用程序。 當我在運行我的應用程序時在chrome \\ explorer中檢查它時,它工作正常,但是當我檢查智能手機或android模擬器時,它顯示登錄成功的烤面包機(彈出),但它停留在登錄頁面中,卻沒有執行任何操作。(這只是在我按Google+登錄名時發生的)。
此外,當我按無效的詳細信息按登錄時,它會顯示圖標正在加載並且卡住了。
這是我的代碼:app.module.ts => app.module.ts代碼
app.component.ts => app.component.ts
這是我的服務提供商代碼: 服務ts代碼
這是我的登錄頁面代碼: login.ts
我的智能手機上的照片
第一張照片:在無效的登錄詳細信息時加載-在加載時未顯示任何錯誤,用戶\\密碼彈出不正確並且卡住了
第二張照片:在按google +時顯示用戶成功,但沒有進入首頁->在瀏覽器中運行正常。
我認為您無法在Ionic / Cordova應用程序中使用signInWithPopup()
或signInWithRedirect()
,或者至少尚未使用。
您所需的解決方法是使用Mike在Ionic Blog中所述的Google cordova插件
您可以使用插件獲取登錄憑據,然后將這些憑據傳遞給Firebase的signInWithCredential()
方法,從而對用戶進行身份驗證。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.