Ошибка входа в Facebook: Неподдерживаемый запрос

#react-native #react-native-fbsdk

Вопрос:

Я пытаюсь добавить логин Facebook в свое приложение.

Использование react-native-fbsdk-next

Вот мой код:

 const result = await LoginManager.logInWithPermissions(['public_profile', 'email', 'user_birthday']);
        if (result.isCancelled) {
            btnFacebookRef.current.setLoadingValue(false);
        } else {
            const data = await AccessToken.getCurrentAccessToken();
...other code
 

Неподдерживаемый запрос

Комментарии:

1. У нас точно такая же проблема «Неподдерживаемый запрос», Facebook отключил наше приложение, и они предоставили видео, показывающее эту ошибку. Но мы не в состоянии воспроизвести его.

2. Это происходит только на устройстве iOS, с Android он работает после обновления facebook-android-sdk:[8,9) . Я прочитал и перешел по этой ссылке , но она все еще не работает

3. Мы находимся в такой же ситуации.. мы можем воспроизвести его с помощью тестовых и производственных учетных записей, но не можем решить эту проблему. Никакой информации не предоставлено

Ответ №1:

У меня была эта проблема, и я решил ее через 1 неделю. Тогда я нашел решение.

Зайдите в свое приложение. Настройки -> Дополнительно>. Убедитесь, что у вас есть обновление до последней версии sdk для обеих ОС.

Проверьте версию SDK

Для этого мы можем перейти по этой ссылке для настройки:

Позвольте запустить и протестировать ваше приложение в режиме разработки с помощью тестовой учетной записи.

После этого позвольте отправить ваше приложение (APK, IPA) в команду Facebook, чтобы ваше приложение включилось в режиме реального времени. Если им нужно проверить это в магазине (Google Play), просто опубликуйте новую версию с обновлением FBSDK, убедитесь, что эта версия хорошо работает в режиме разработки. Подождите, пока ваше приложение включится в режиме реального времени, и все будет сделано!

Удачи вам!