facebook फेसबुक ओअथ Xamarin फॉर्म रीडायरेक्शन



oauth-2.0 xamarin.ios (1)

ऐसा लगता है जैसे समस्या केवल नवीनतम OAuth पुस्तकालय के साथ ही हो रही है त्रुटियों के निर्माण के कारण OAuth के पिछले संस्करणों के साथ निर्माण नहीं किया जा सका तो ग्राफ़ एपीआई अनुरोध के बाद वेबव्यू आधारित लॉगिन बनाया गया।

मैं फेसबुक, Google और ट्विटर में साइन इन करने के लिए xamarin फॉर्म OAuth2 का उपयोग कर रहा हूं

एंड्रॉइड पर यह काम करता है लेकिन आईओएस पर यह शीर्ष दाएं कोने पर कताई गतिविधि सूचक के साथ फ्रीज करता है क्या कोई एक ही मुद्दा है?

अद्यतन: कृपया नीचे कोड देखें

partial void UIButton15_TouchUpInside(UIButton sender)
{
    // https://developers.facebook.com/apps/
    var auth = new OAuth2Authenticator(
    clientId: "ID",
    scope: "",
    authorizeUrl: new Uri("https://m.facebook.com/dialog/oauth/"),
    redirectUrl: new Uri("http://www.facebook.com/connect/login_success.html"));

    var ui = auth.GetUI();

    auth.Completed += FacebookAuth_Completed;

    PresentViewController(ui, true, null);
}

async void FacebookAuth_Completed(object sender, AuthenticatorCompletedEventArgs e)
{
    if (e.IsAuthenticated)
    {
        var request = new OAuth2Request(
            "GET",
            new Uri("https://graph.facebook.com/me?fields=name,picture,cover,birthday"),
            null,
            e.Account);

        var fbResponse = await request.GetResponseAsync();
        var fbUser = JsonValue.Parse(fbResponse.GetResponseText());
        var name = fbUser["name"];
        var id = fbUser["id"];
        var picture = fbUser["picture"]["data"]["url"];
        var cover = fbUser["cover"]["source"];
    }
    DismissViewController(true, null);
}

फेसबुक डेवलपर साइट पर:

फेसबुक लॉग इन प्लगइन का उपयोग करके ऐप बनाया गया Http://www.facebook.com/connect/login_success.html के रूप में पुनर्निर्देशित यूआरएल जोड़ा गया





xamarin.forms