Я успешно интегрировал плагин Firebase для Nativescript, чтобы включить аутентификацию на Facebook. Мой логин FB выглядит так:
firebase.login({
type: firebase.LoginType.FACEBOOK,
// Optional
facebookOptions: {
// defaults to ['public_profile', 'email']
scope: ['public_profile', 'email']
}
}).then(
function (result) {
JSON.stringify(result);
},
function (errorMessage) {
console.log(errorMessage);
}
);
Ошибка входа в систему с ошибкой"Ошибка при попытке входа с помощью Fb SERVER_ERROR: [код] 1349195 [сообщение]: хэш ключа не соответствует ни одному из сохраненных хэшей ключа", что очевидно, потому что я не добавлено Keyhash в приложении Facebook.
Я ожидал ключевого хеш-значения в сообщении об ошибке в соответствии с документацией , чтобы добавить его в приложение Facebook.
Я думаю, что сообщение об ошибке будет иметь хэш ключа только тогда, когда приложение подписано
Выпуск
- Я уже часами безуспешно пытался понять, как подписать приложение в режиме отладки. Я запускаю приложение с помощью команды «tns debug android»
- Я знаю, что можно подписать приложение, используя ' tns run android ', но это не позволит мне отладить приложение.
Я думаю, что мне здесь чего-то не хватает - любая помощь будет оценена.