Xamarin Forms Facebook аутентификация - PullRequest
0 голосов
/ 25 февраля 2020

Я пытаюсь использовать Аутентификация OAuth Facebook для входа в мое приложение Xamarin.Forms.

Это моя аутентификация:

try
{
    var auth = new OAuth2Authenticator(
                clientId: Constants.FacebookAndroidClientId,
                scope: "email",
                authorizeUrl: new Uri("https://www.facebook.com/dialog/oauth/"),
                redirectUrl: new Uri("https://www.facebook.com/connect/login_success.html"));

                auth.Completed += Auth_Completed;
                auth.Error += Auth_Error;
                auth.BrowsingCompleted += Auth_BrowsingCompleted;
}
catch(Exception ex)
{

}

Но никакого события стреляет. Аутентификация создана, и больше ничего не происходит.

Кто-нибудь может мне помочь?

Ответы [ 2 ]

0 голосов
/ 25 февраля 2020

Вы можете попробовать этот блог, чтобы войти через аутентификацию facebook. Я также реализовал аутентификацию facebook в моем приложении xamarin один раз с помощью этого блога. пожалуйста, найдите ссылку здесь: https://www.xamboy.com/2019/07/23/social-media-authentication-facebook-login-in-xamarin-forms/

0 голосов
/ 25 февраля 2020

Вы можете пропустить некоторые шаги при использовании Xamarin.Auth для аутентификации пользователей, кода, которым вы поделились, недостаточно. Вам также нужно Presenting the Sign-In User Interface на указанной c платформе и выполнить некоторые настройки.

Вот документ, который вы можете прочитать: Аутентификация пользователей с помощью провайдера идентификации

Вот пример проекта Xamarin. Ата, есть также подробные шаги, которые вы можете выполнить.

Кстати, вы также должны быть внимательны к своему Facebook Login settings, как упомянуто в этом нить .

...