2016-05-01 5 views
1

私はXamarinの学習にいくつか問題がありますが、これは高レベルの質問であると私は謝ります。Azure MobileServiceUserのXamarin

認証プロバイダとしてFBで正常に認証できました。私のアプリケーションのバックエンドでloginasyncを使用して認証することはできましたが、ログイン後にログインしたユーザーを引き続き使用するにはどうすればよいですか別のアクティビティに移動しましたか?私が新しいアクティビティを立ち上げた後、私のアプリサービスに電話すると、私は不正なエラーを受け取ります。

アプリ全体でMobileServiceUserを使用しているときに、プロジェクトのセットアップ方法に関するドキュメントやサンプルが不足しているだけです。

ご協力いただきありがとうございます!

答えて

1

Xamarin hereの「スポーツ」サンプルアプリをご利用の場合は、MobileServiceUserを使用してください。それはフォームアプリでもカントー

(とあなたがAndroidのサンプルを探している)あなたはそれがMobileServiceUseruserプロパティへの参照を保持するためにSettingsシングルトンクラスを使用するように管理する方法を見ることができます。アプリは財産そうのようなことを設定し、どこThisは次のとおりです。

AuthenticationStatus = "Loading..."; 
MobileServiceUser user = await _authenticator.DisplayWebView(); 

var identity = await AzureService.Instance.Client.InvokeApiAsync("getUserIdentity", null, HttpMethod.Get, null); 

App.AuthToken = identity.Value<string>("accessToken"); 
Utility.SetSecured("AuthToken", App.AuthToken, "xamarin.sport", "authentication"); 

Settings.Instance.User = user; 
await Settings.Instance.Save(); 

は、いくつかのより多くのサンプルがxamarinドキュメントhere

このTodo appであり、また、そのTodoServiceシングルトンで

+0

おかげで同様のパターンを持って、私が持っていましたサンプルを見つけましたが、まだそのサンプルを通過していないので、あなたの応答を感謝し、私はそれを見ていきます。私は、特に新しく、私はXamarinから離れようとしたことを認めます。私は混乱したくないのでフォーム。知っておいてよかった。 応答とサンプルコードをお返事ありがとうございます。 – user1188128

関連する問題