我正在尝试借助“firebase”身份验证在我的 ionic 3 应用程序中实现社交登录。
我关注了这篇文章https://javebratt.com/ionic-social-login-firebase/ https://javebratt.com/ionic-social-login-firebase/
我安装了所有插件(cordova-plugin-browsertab、cordova-plugin-inappbrowser ..等)
并做了与文章中完全相同的操作。
然后我在 android 和 ios 设备上运行该应用程序。
在 Android 设备中,facebook/google 登录页面在“应用程序浏览器内”中打开,并在登录过程后成功重定向到应用程序。一切正常。
但在 iPhone 中,facebook/google 登录页面在新的 safari 浏览器实例中打开,登录后重定向到本地主机,并且不会重定向回应用程序。
谁能帮我这个?
谢谢
我相信这个问题与 iOS 中的 ionic 有关,现在默认为 WKWebView (http://ionicframework.com/docs/wkwebview/ http://ionicframework.com/docs/wkwebview/)与 Firebase 存在问题。
iOS 中的离子本机应用程序 URL 现在显示为http://localhost http://localhost而不是 file://assets/.../index.html。
此时建议的解决方法是降级到 UIWebView。
Firebase Auth 正在为此寻找解决方案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)