-1
在詢問此處之前,我嘗試了我的最佳水平。與facebook的火熱點認證
我想按照這個帖子link
我使用火力地堡火力地堡v3.6.4和angularfire離子1
$cordovaOauth.facebook("222222222222", ["email"])
.then(function (result) {
var credentials = firebase.auth.FacebookAuthProvider.credential(result.access_token);
ToastFac.showMsgToUser("Authentication failed:"+result.access_token);
return firebase.auth().signInWithCredential(credentials);
})
.then(function (firebaseUser) {
ToastFac.showMsgToUser("Signed in as:"+ firebaseUser.uid);
console.log("Signed in as:", firebaseUser.uid);
})
.catch(function (error) {
ToastFac.showMsgToUser("Authentication failed:"+ error);
console.error("Authentication failed:", error);
});
而與上面的代碼試圖實現與ngcordova AUTH Facebook驗證,我獲得了Facebook登錄屏幕和訪問令牌,但在設備&模擬器中運行時以最低錯誤結束。
我從配置xml和SHA1證書由產生它
keytool -exportcert -list -v -alias androiddebugkey -keystore "PATH\.android\debug.keystore"
加包名我不知道我缺少什麼。你能在這裏提供建議嗎?
您是否對瀏覽器API密鑰設置了任何限制?如果是這樣,您需要轉到雲端控制檯並刪除它們。 – bojeil
沒有這樣的。 – kpvsrkp
那麼,當您在瀏覽器API密鑰上設置「密鑰限制」時,這就是典型的錯誤。 – bojeil