Xamarin.Auth Google完成登录后不会自动关闭

Ver*_*ynh 3 xamarin.auth xamarin.forms

我按照指南在这里输入链接描述

当我登录我的谷歌帐户显示吐司时,我有一个问题

在此输入图像描述

并且浏览器不会自动接近我的.

谢谢!

小智 6

在您的CustomUrlSchemeInterceptorActivity页面中替换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;
Run Code Online (Sandbox Code Playgroud)

  • 工作得很好.我必须要做的唯一另一件事就是添加全局:: Xamarin.Auth.CustomTabsConfiguration.CustomTabsClosingMessage = null; 在Auth init之后的我的Android主要活动.这消除了无用的吐司消息 (2认同)