我尝试了 WebAuthenticator,但它不起作用。
我还尝试将已弃用的 GoogleApiClient 与此方法一起使用,并且该值始终为 null。
var person = PlusClass.PeopleApi.GetCurrentPerson(mGoogleApiClient)
我什至尝试将电子邮件和个人资料范围添加到我的 Google Fit Auth,但我无法获取电子邮件、个人资料等...
我刚刚尝试了这个方法,也是不行的。
mSignInClient = GoogleSignIn.GetClient(this, options);
在这一点上,我被困住了。有谁知道如何获取 .Net Maui Android 应用程序上登录用户的用户和个人资料信息???
Thanks!
我终于通过创建自己的 LoginActivity 来实现此目的。
https://developers.google.com/identity/sign-in/android/sign-in https://developers.google.com/identity/sign-in/android/sign-in
我正在使用此代码调用活动。它在 LoginPage.xaml.cs 文件中的 OnButtonClicked 替代中运行。
#if ANDROID
var myIntent = new Android.Content.Intent(Platform.CurrentActivity, typeof(LoginActivity));
Platform.CurrentActivity.StartActivityForResult(myIntent, 0);
#endif
最后,在这行代码执行后,LoginActivity 中的 OnCreate 方法会调用 SignOn()。
mGoogleSignInClient = GoogleSignIn.getClient(this, gso);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)