Избегайте нажатия «готово» в плагине аутентификации Meteor Facebook

#ios #facebook #authentication #meteor #login

#iOS #Facebook #meteor #аутентификация

Вопрос:

Я создаю приложения с использованием Meteor. Я включаю аутентификацию Facebook через пакет accounts-facebook.

При запуске моих приложений в качестве веб-приложения вход через Facebook работает нормально. При развертывании в качестве приложения для iOS логин Facebook работает, но в конце аутентификации пользователю отображается почти полностью пустой экран, в нижней части которого указан URL-адрес приложения (размещенный в Modulus), используемый для аутентификации, и ссылка «Готово» в левом нижнем углу.

Для продолжения необходимо щелкнуть ссылку «Готово».

Очевидно, что это не удобно для пользователя. Как можно упростить вход в Facebook, чтобы не нужно было нажимать ссылку «Готово» или чтобы кнопка «Готово» отображалась на видном месте при запуске приложения Meteor на iOS?

Вот как это выглядит:

введите описание изображения здесь

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

1. Есть ли прогресс в этом? У меня такая же проблема.

2. Нет. По неизвестным причинам это происходит со мной периодически, а не постоянно. Подумайте о том, чтобы проголосовать за вопрос 🙂

Ответ №1:

Я решил проблему, включив модифицированную версию cordova-plugin-inappbrowser на основе here .

Вы можете добавить следующее:

 meteor add cordova:cordova-plugin-inappbrowser@https://github.com/ephemer/cordova-plugin-inappbrowser.git#04091fde737519c149e7ad6316971cb6b490c5b3
  

Дело в том, что версия inappbrowser, используемая Meteor, не полностью обрабатывает функцию close () .