0
私はXamarin.Androidでアプリケーションを開発しており、ログインシステムが必要でした。したがって私はXamarin.Authを使用しています。私はOAuth2Authenticatorを作成しますが、auth.completedは動作しません。どのように火災のauth.completedに成功した?前の実際の(既存の)エンドポイントと、それを必要とXamarin.Authバージョン1.4.xのにXamarin.Auth未完了
public void LoginToSabis()
{
var auth = new OAuth2Authenticator(
clientId: "example_android",
scope: "read",
authorizeUrl: new Uri("example/authorize"),
redirectUrl: new Uri("ex/callback"));
auth.AllowCancel = true;
// If authorization succeeds or is canceled, .Completed will be fired. BUT WHEN SUCCEEDS NOT WORKING, WHEN CANCELED WORKING...
auth.Completed += async (s, ee) =>
{
if (!ee.IsAuthenticated)
{
var builder = new Android.Support.V7.App.AlertDialog.Builder(this);
builder.SetMessage("Not Authenticated");
builder.SetPositiveButton("Ok", (o, e) => { });
builder.Create().Show();
return;
}
AccountStore.Create(Application.Context).Save(ee.Account, "cg");
StartActivity(typeof(LoginRedirectActivity));
};
}