本文介绍了完成登录后 Xamarin.Auth Google 不会自动关闭的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我按照指南

并且浏览器不会自动关闭以支持我的.

谢谢!

解决方案

在你的 CustomUrlSchemeInterceptorActivity 页面替换 OnCreate 里面.

 base.OnCreate(savedInstanceState);global::Android.Net.Uri uri_android = Intent.Data;uri uri_netfx = new uri(uri_android.ToString());//加载redirect_url 页面AuthenticationState.Authenticator.OnPageLoading(uri_netfx);var intent = new Intent(this, typeof(MainActivity));intent.SetFlags(ActivityFlags.ClearTop | ActivityFlags.SingleTop);开始活动(意图);this.Finish();返回;

I follow guide enter link description here

I have a issue when I done login my google account it show toast

And browser not auto close to back my.

Thanks!

解决方案

In you CustomUrlSchemeInterceptorActivity page replace inside OnCreate.

        base.OnCreate(savedInstanceState);
        global::Android.Net.Uri uri_android = Intent.Data;

        Uri uri_netfx = new Uri(uri_android.ToString());

        // load redirect_url Page
        AuthenticationState.Authenticator.OnPageLoading(uri_netfx);

        var intent = new Intent(this, typeof(MainActivity));
        intent.SetFlags(ActivityFlags.ClearTop | ActivityFlags.SingleTop);
        StartActivity(intent);

        this.Finish();

        return;

这篇关于完成登录后 Xamarin.Auth Google 不会自动关闭的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-23 09:09