私はionic and firebaseプロジェクトに取り組んでおり、ログインページを作成してGoogleにログインしました。私はこれを以下に使用しています。 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 /操作が-サポートされていない-に-このような環境になっています。 アプリケーションは "location.protocol"で実行されています。 ちょっと調べましたが、正確な答えが見つかりませんでした。何が間違っていますか?
こんにちは、私は状況を理解しましたが、ある質問があります。 http://jcordova.com/docs/plugins/facebook/ このプラグインを使用してFacebookのアクセストークンを取得できますか? また、私のFacebookのアプリケーションページで、私はプラットフォームの携帯電話かウェブサイトを置くべきですか?私はイオンで働いています –
ちょっとMissak、Firebaseは、OAuthアクセストークンを取得するための特定のcordovaプラグインをお勧めしません。最終的には同等のsignInWithPopupをIonic/CordovaのWeb SDKで直接サポートする必要があります。したがって、これは、その機能が提供されるまで、一時的な解決策です。 – bojeil