预期行为:应用程序应打开登录网站
实际行为:遇到错误时,必须将WebAuthenticatorCallbackActivity子类化,并为其创建一个与callbackUrl匹配的IntentFilter。
截图:
错误

子类

发布于 2021-05-29 17:42:43
您应该将DataScheme="xamarinessentials“和DataHost="ABC”作为属性写入IntentFilterAttribute中。
发布于 2021-12-22 13:46:11
在MainActivity.cs中
[Activity(label="your_app", ....)]
[IntentFilter(new[] { Android.Content.Intent.ActionView },
Categories = new[] { Android.Content.Intent.CategoryDefault, Android.Content.Intent.CategoryBrowsable },
DataScheme = "your_app")]
var authResult = await WebAuthenticator.AuthenticateAsync(
new Uri("your_Auth_URL"),
new Uri("your_app")); //THIS MUST BE SAME AS YOUR DATASCHEME
var accessToken = authResult?.AccessToken;https://stackoverflow.com/questions/67156558
复制相似问题