Xamarin.forms 如何在Plugin.Fingerprint对话框中隐藏使用回退
我在xamarin应用程序中使用Plugin.Fingerprint Plugin实现了手指触摸登录 我不想在对话中显示使用回退选项 我试过用这种方法来隐藏它Xamarin.forms 如何在Plugin.Fingerprint对话框中隐藏使用回退,xamarin.forms,fingerprint,Xamarin.forms,Fingerprint,我在xamarin应用程序中使用Plugin.Fingerprint Plugin实现了手指触摸登录 我不想在对话中显示使用回退选项 我试过用这种方法来隐藏它 var config = new AuthenticationRequestConfiguration("pput your finger to authenticate!") { FallbackTitle = string.Empty
var config = new AuthenticationRequestConfiguration("pput your finger to authenticate!")
{
FallbackTitle = string.Empty
};
var auth = await CrossFingerprint.Current.AuthenticateAsync(config);
但它仍在展示
有人知道我该怎么隐瞒吗
请提供帮助。在android平台上,如果要禁用它,可以从FingerprintDialogFragment继承并重写OnCreateView
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
var view = base.OnCreateView(inflater, container, savedInstanceState);
view.FindViewById<Button>(Resource.Id.fingerprint_btnFallback).Visibility = ViewStates.Gone;
return view;
}
public override视图OnCreateView(布局、充气机、视图组容器、Bundle savedInstanceState)
{
var view=base.OnCreateView(充气机、容器、savedInstanceState);
view.FindViewById(Resource.Id.fingerprint\u btnFallback).Visibility=ViewStates.Gone;
返回视图;
}
在MainApplication类中,重写OnCreate
public override void OnCreate()
{
base.OnCreate();
RegisterActivityLifecycleCallbacks(this);
//A great place to initialize Xamarin.Insights and Dependency Services!
CrossFingerprint.SetCurrentActivityResolver(() => CrossCurrentActivity.Current.Activity);
CrossFingerprint.SetDialogFragmentType<MyCustomDialogFragment>();
}
public override void OnCreate()
{
base.OnCreate();
RegisterActivityLifecycleCallbacks(此);
//初始化Xamarin的好地方。洞察和依赖服务!
CrossFingerprint.SetCurrentActivityResolver(()=>CrossCurrentActivity.Current.Activity);
CrossFingerprint.SetDialogFragmentType();
}
由于此插件是一个开源项目,请检查源代码。如果无法实现您想要的功能,请贡献并添加缺少的功能。@EvZ thnkx eve.btw您知道“使用回退”在本文中的含义吗?要了解它的用途?它用于替代身份验证方法,请阅读README.md中的所有内容。