У меня возникает проблема при входе через Facebook в реагировать на родной (Android), я использую этот пакет https://github.com/facebook/react-native-fbsdk, в разработке для мобильных устройств успех, но в другом мобильном отказывают все.
Это мой сценарий:
async loginFacebook() {
try {
LoginManager.setLoginBehavior('WEB_ONLY');
const result = await LoginManager.logInWithPermissions([
"public_profile",
"email",
]);
if (result.isCancelled) {
console.log('Login cancelled');
}else{
console.log(
`Login success with permissions: ${result.grantedPermissions.toString()}`
);
const data = await AccessToken.getCurrentAccessToken();
if (!data) {
console.log('Something went wrong obtaining the users access token');
}
const credential = firebase.auth.FacebookAuthProvider.credential(
data.accessToken
);
const firebaseUserCredential = await firebase
.auth()
.signInWithCredential(credential);
alert(JSON.stringify(firebaseUserCredential.user.toJSON().email));
console.log(firebaseUserCredential.user.toJSON().email);
}
} catch (e) {
console.log(e);
}
}
Сообщение об ошибке в приложении выглядит следующим образом:
login failed: you can't use facebook to log into this app or website because there's an issue with implementation of facebook login
Сообщение в папке входящих сообщений разработчика Facebook выглядит так:
Я пытался найти много примеров, но все провалились, они сказали, что я должен измените действительный ключ ha sh, и я сделал это (добавьте действительный ключ ha sh, отпустите ключ ha sh и отладьте ключ ha sh). Я не знаю снова, как решить эту проблему.
Пожалуйста, кто-нибудь, помогите мне решить эту проблему.
Спасибо.