をFacebookにログイン後にリダイレクトされませんが、私はSOの検索をたくさん行われ、Googleと私は今、数日間立ち往生してきました。この問題を解決することはできませんしました。マイxamarinアプリケーションは、私がフォームをxamarinに新しいです
自分のモバイルアプリケーションのユーザーがFacebookでログインできるようにします。 https://github.com/xamarin/Xamarin.Auth/のコード例に従ってきました。 私はdevelopers.facebook.comの私のアプリケーションをセットアップしました
私はXamarinでVS2017経由でAndroidエミュレータを使ってデバッグしています。 Xプラットフォームアプリを書いているので、PCL、Android、iOSプロジェクトがあります。 Facebookのログインボタンをクリックすると、FacebookのWeb UIが期待どおりに表示されます。ログインすると、コントロールはアプリケーションに戻りません。それは埋め込まれたブラウザの私のFacebookのプロフィールのためのFacebookのニュースフィードに載っているだけです。 OAuth2Authenticator.Completedイベントは発生しません。私がアンドロイドデバイスの戻るボタンを押すと、それは起動しますが、e.IsAuthenticatedはfalseです。
これは、Facebookのログイン
var auth = new OAuth2Authenticator(FaceBookAppId, "",
new Uri("https://m.facebook.com/dialog/oauth/"),
new
Uri("https://www.facebook.com/connect/login_success.html"));
auth.Completed += Auth_Completed;
auth.Error += Auth_Error;
var presenter = new Xamarin.Auth.Presenters.OAuthLoginPresenter();
presenter.Login(auth);
を起動するためのコードである私は、イベントハンドラにブレークポイントを座っているが、それはヒットしません。
async void Auth_Completed(object sender, AuthenticatorCompletedEventArgs e)
{
if(e.IsAuthenticated)
{
//do some magic
}
}
私が間違っていることがわかりません。助けてください。この問題を解決しようとするより、数日後