Ionic2 Firebase 3.2 Angularfire2 2.0.0-beta.2在设备上进行测试时,Auth无法正常工作

时间:2016-07-25 22:01:41

标签: firebase ionic2 firebase-authentication ionic-view angularfire2

当我运行离子服务时 - 在浏览器中一切正常。我可以使用电子邮件和密码进行身份验证操作。当我尝试通过离子上传在设备上进行测试,或者在Android上构建时,该应用程序无法正确进行身份验证。如果我硬编码列表或对象的Url但无法通过我的auth登录获取数据,我仍然可以连接到firebase。值得注意的是,当我在浏览器中模拟时,我得到“当前域未被授权进行OAuth操作。这将阻止signInWithPopup,signInWithRedirect,linkWithPopup和linkWithRedirect工作。”不确定它是否与我的问题有关,因为它仍然允许我从浏览器登录而我没有使用任何这些,只是auth.login(电子邮件,密码)。此外,当我通过chrome从我的设备调试应用程序时,我得到“未捕获的错误:”location.protocol“必须是http或https”。有谁知道我怎么能解决这个问题?

1 个答案:

答案 0 :(得分:0)

目前仅在http和https环境中支持弹出和重定向操作。检查此线程如何登录或链接Ionic / Cordova中的弹出窗口:https://groups.google.com/forum/#!searchin/firebase-talk/cordova $ 20facebook / firebase-talk / mC_MlLNCWnI / DqN_8AuCBQAJ