【发布时间】:2016-12-01 22:57:43
【问题描述】:
我正在从事 ionic 和 firebase 项目,制作了一个登录页面以使用 google 登录。我在下面使用这个。
var provider = new firebase.auth.GoogleAuthProvider();
firebase.auth().signInWithRedirect(provider).then(function (result) {
var token = result.credential.accessToken;
// The signed-in user info.
var user = result.user;
$state.go('app.homepage');
}).catch(function (error) {
});
firebase.auth().getRedirectResult().then(function (result) {
if (result.credential) {
var token = result.credential.accessToken;
}
// The signed-in user info.
var user = result.user;
}).catch(function (error) {
});
当我在浏览器中运行它时,它工作正常,但是当我在 android 设备中运行它时,我得到了 auth/operation-not-supported-in-this environment。 该应用程序在“location.protocol”上运行。 我研究了一下,但找不到确切的答案。有什么问题?
【问题讨论】:
标签: ionic-framework firebase firebase-authentication google-signin