Advanced Manual Flow < /p>
Вход в Facebook для iOS < /p>
Я добавил все необходимые записи в мою info.plist: < /p>
Код: Выделить всё
CFBundleURLTypes
CFBundleURLSchemes
fb123456789012345
FacebookAppID
123456789012345
FacebookClientToken
abcde12345fakeclienttoken
FacebookDisplayName
MyApp
LSApplicationQueriesSchemes
fbapi
fb-messenger-share-api
var authUrl = $"https://www.facebook.com/v18.0/dialog/oauth?" +
$"client_id={_clientId}&" +
$"redirect_uri={redirectUri}&" +
$"response_type=token&" +
$"scope=email,public_profile";
var authResult = await WebAuthenticator.Default.AuthenticateAsync(
new Uri(authUrl),
new Uri(redirectUri));
< /code>
Однако Facebook не допускает этого. Даже когда я пытаюсь зарегистрировать MyApp: // Авторизировать как действительный URI Redirect URI в консоли разработчика Facebook, он переписывает его на https: // myapp: // Authorize, что, очевидно, не работает на мобильных бросает, потому что приложение не слушает эту схему. Схема?
Есть ли способ перехватить последний перенаправление внутри WebAuthenticator? < /p>
Подробнее здесь: https://stackoverflow.com/questions/796 ... webauthent