私のアンドロイド携帯電話上でテスト中に私のWebアプリにログインしようと、私はこのメッセージを取得するこの操作は、環境でサポートされていませんが、このアプリケーションが実行されています。 "location.protocol"はhttpまたはhttpsでなければなりません。 "facebookでfirebase AUTH使用
有効なOAuthリダイレクトURIを自分のfbアプリにhttps://.firebaseio.com/で追加しました。 authセクションのfirebaseへのidと名前。何か不足していますか?おかげ
私はここでChromeリモートデバッグを使用しています。file:
///android_asset/www/index.html#/app/peopleそれは大騒ぎを入れている理由は、これがだろうか?
var provider = new firebase.auth.FacebookAuthProvider();
console.log(provider);
firebase.auth().signInWithPopup(provider).then(function(result) {
// This gives you a Facebook Access Token. You can use it to access theFacebook API.
var token = result.credential.accessToken;
// The signed-in user info.
var user = result.user;
console.log(user, token);
UserService.setUser(user, token);
// ...
}).catch(function(error) {
// Handle Errors here.
var errorCode = error.code;
var errorMessage = error.message;
// The email of the user's account used.
var email = error.email;
// The firebase.auth.AuthCredential type that was used.
var credential = error.credential;
console.log(errorCode);
});
認証が機能しませんFacebookのログインSDKを使用していることを確認します:以下の追加veは'file://'で置き換えます。適切なWebサーバーからHTMLを読み込んで動作させる必要があります。 –
うん。私はそうだと思いました。私はphonegaps軽量adbを使用して私の携帯電話でアプリを実行しています。おそらく、私は何とかノードからそれを実行することができます。助言がありますか?ありがとう。 –
はローカルサーバーを起動するだけです。そこには多くのノードモジュールがあり、npmで検索するだけです。 – luschn