Вход в Facebook для WKWebView: Как использовать iOS SDK и одновременно скрыть кнопку входа в Javascript? - PullRequest
0 голосов
/ 27 февраля 2019

Facebook только что потребовал, чтобы я ТОЛЬКО использовал их собственный SDK в своем родном приложении для iOS - или они отключат мою учетную запись разработчика.В настоящее время есть только WKWebView, представляющий мою веб-страницу.Веб-страница включает в себя кнопку логина Facebook на основе JavaScript.Все отлично работает с Javascript FB-Login в этом «гибридном» приложении для iOS.

Я понимаю мотивацию этого требования.Если мой WKWebView представляет всплывающее окно входа в Facebook, это потенциально опасно, потому что мое приложение может злонамеренно взаимодействовать с пользовательским вводом.

Конечно, я хочу сохранить кнопку входа в систему FB на JavaScript для своей обычной веб-страницы.пользователи.И я все еще хочу представить страницу в WKWebView в собственном приложении.

Может кто-нибудь предложить способ «скрыть» или «перехватить» решение javascript и при необходимости переключиться на собственный SDK Facebook?

Я предполагаю, что это обычное требование для гибридных приложений такого типа, но я могу найти только нативные или javascript-решения.Я счастлив узнать о правильной концепции.

...