[英]Firebase facebook auth error
使用Firebase Auth登錄時, cordova facebook身份驗證插件出現問題。
這是我的代碼:
if (window.facebookConnectPlugin && (window.cordova && device.platform == 'iOS') || (window.cordova && device.platform == 'Android')) {
console.log("using the plugin");
facebookConnectPlugin.login(['public_profile'], function(result) {
provider = firebase.auth.FacebookAuthProvider.credential(result.authResponse.accessToken);
provider.addScope('public_profile');
provider.addScope('email');
Auth.firebaseAuth.$signInWithCredential(provider).then(function(authData) {
// User successfully logged in
console.debug(authData);
console.log("logged in ionic");
}).catch(errFn);
}, errFn);
}
找到了問題。 我需要在此處添加一個Android應用程序,然后生成密鑰哈希並使用以下命令輸入:
keytool -exportcert -alias <alias> -keystore <path to app keystore> | openssl sha1 -binary | openssl base64
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.