Я использую act-native-fbsdk для реализации входа в Facebook для моих приложений для Android и iOS.
Я использую LoginManager SDK, например:
LoginManager.logInWithReadPermissions(['public_profile', 'email', 'user_birthday']);
Проблема в том, что SDK автоматически выбирает, какую версию API Графика Facebook связать с новым пользователем.Последняя версия, насколько я могу судить.
Это проблема, потому что разрешения по умолчанию меняются после версии 3.0.Я не хочу давать пользователям возможность удерживать поле «пол» до тех пор, пока поддержка старых версий Graph API не прекратится в мае 2020 года. Я также случайно обновил версию Graph API, создав новую сборку приложения для iOS, в результате чегов функции входа в Facebook.
SDK имеет общий API для выполнения вызовов API Graph, который позволяет устанавливать версию.Только LoginManager API не предоставляет эту опцию.
Есть ли способ сделать это?В проекте Github отключены «Проблемы», поэтому я публикую эту проблему здесь.