Facebook Войти через Cordova / React - PullRequest
       17

Facebook Войти через Cordova / React

0 голосов
/ 06 сентября 2018

Я недавно внедрил Facebook Login с помощью плагина под названием act-facebook-login .

Отлично работает в браузере на localhost. Однако при сборке на устройстве с помощью cordova я получаю следующую ошибку:

Application Error
net::ERR_FILE_NOT_FOUND
(file://www.facebook.com/dialog/oauth?client_id=***...

Я предполагаю, что проблема в файле: // до URL-адреса в Facebook, который, по-моему, приходит от Кордовы.

Компонент выглядит так:

<FacebookLogin
  appId="my-app-id"
  autoLoad={false}
  fields="first_name,last_name,email,picture,birthday,location{location{country, country_code, city, region}},gender"
  scope="public_profile, email, user_birthday, user_location"
  callback={LoginWithFacebook}
/>

Нужно ли устанавливать URI перенаправления? Кажется, в данный момент установлено значение file: ///android/.../index.html.

1 Ответ

0 голосов
/ 06 сентября 2018

Вам нужно будет изменить плагин, чтобы использовать https: здесь

window.location.href = `https://www.facebook.com/dialog/oauth${getParamsFromObject(params)}`;
...