当我运行 ionic serve --lab 时,浏览器中的一切正常。我可以使用电子邮件和密码进行身份验证操作。当我尝试通过离子上传在设备上进行测试时,或在 android 上构建时,应用程序无法正确验证。如果我对列表或对象的 URL 进行硬编码但无法通过我的身份验证登录获取数据,我仍然可以连接到 firebase。值得注意的是,当我在浏览器中进行模拟时,我得到“当前域未被授权进行 OAuth 操作。这将阻止 signInWithPopup、signInWithRedirect、linkWithPopup 和 linkWithRedirect 工作。” 不确定它是否与我的问题有关,因为它仍然允许我从浏览器登录,而我没有使用任何这些,只是 auth.login(电子邮件,密码)。此外,当我通过 chrome 从我的设备调试应用程序时,我得到“未捕获的错误:“location.protocol”
问问题
477 次
1 回答
0
当前仅在 http 和 https 环境中支持弹出和重定向操作。检查此线程如何在 Ionic/Cordova 中登录或链接弹出窗口:https : //groups.google.com/forum/#!searchin/firebase-talk/cordova $20facebook/firebase-talk/mC_MlLNCWnI/DqN_8AuCBQAJ
于 2016-07-28T04:14:27.417 回答