これにはXamarin.Authを使用できます。 https://developer.xamarin.com/recipes/cross-platform/xamarin-forms/general/store-credentials/
あなたはNuGet経由でインストールすることができます。Install-Package Xamarin.Auth
特定の小さなプラットフォームがあります。 AndroidのCreate
機能ではコンテキストが必要です。
あなたは、Androidプロジェクトのプロパティで
ANDROID
定数に
- 開いているプロジェクトのプロパティを定義する必要が
class MyStorage
{
private readonly AccountStore _accountStore;
public MyStorage()
{
#if ANDROID
_accountStore = AccountStore.Create(Application.Context);
#else
_accountStore = AccountStore.Create();
#endif
}
public void SaveCredentials(string userName, string token)
{
var account = new Account(userName);
account.Properties.Add("Token", token);
_accountStore.Save(account, "MyApp.MyStorage");
}
}
- オープンビルド
- 選択
All Configurations
- 場合は条件付きコンパイルシンボルに
ANDROID
を追加存在しない