webappにFirebaseのプロバイダ認証を使用する予定でしたが、モバイルデバイスでは動作しないようです。サイトはここに生きている:ポップアップが表示されます モバイルデバイスでFirebase Web認証が機能しないのですか?
:あなたは、このボタンをクリックし
Googleプロバイダの認証フローに移動する必要があります。
var provider = new firebase.auth.GoogleAuthProvider();
firebase.auth().signInWithRedirect(provider).then((result) => {
// console.log('@$ signin wiht google worked!' + e +', user is: ' + firebase.auth().currentUser.uid);
console.log('@$ signin wiht google worked!' + result.user);
}).catch((e) => {
console.log('@$ signin wiht google failed!' + e);
firebase.auth().signInAnonymously().then((user) => {
console.log('@$ signed in anonymously againQ ' + user.uid);
// console.log('@$ and firebase knows it: ' + firebase.auth().currentUser.uid);
}).catch((e) => {
console.log('@$ signed in anonymously failed ' + e);
})
})
問題は、これがデスクトップ上で素晴らしい作品ながら、モバイルデバイス上でまったく動作しないということである。
それのための私のコードは次のようになります。私は "signInWithRedirect"と "signInWithPopup"の両方を試しましたが、私は自分のHuawei Honorの電話でこれらのメソッドを呼び出すと何も起こりません(どのブラウザーでも)。
ここで何か間違っているのですか、FirebaseのWeb認証はモバイルでは機能しませんか?
あなたは私の多くの苦痛の時間を保存しました。ありがとうございました! – oortCloud
母、同じものはここ:) –