Наш сайт позволяет людям входить в систему через Facebook.
И это работает.
Однако, когда мы размещаем рекламу на Facebook - мы связываем рекламу с нашим сайтом. И когда пользователи нажимают на наше объявление, приложение Facebook (по крайней мере, iOS) открывает сайт в веб-представлении. В этом представлении - кнопка входа в Facebook не отображается. Вообще.
<div id="fb-root"></div>
<script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v4.0&appId=<ourId>&autoLogAppEvents=1"></script>
<div class="fb-login-button" data-width="" data-size="medium" data-button-type="continue_with" data-auto-logout-link="false" data-use-continue-as="false" scope="public_profile,email" onlogin="facebookLogin()"></div>
HTML-код выше - это то, что мы используем.
Существует старая проблема, связанная с тем, что кнопка входа в Facebook не работает в веб-просмотрах, но кажется, что она решена. https://developers.facebook.com/status/issues/233871410479507/
Чего нам не хватает?