Xamarin.iOSではキーチェーンに値を保存するためのライブラリ「Xamarin.Auth」が提供されています。
ですが今は非推奨となっており、
Xamarin.iOS provides a library "Xamarin.Auth" for storing values in the keychain.
However, it is now deprecated.
代わりにXamarin.EssentialsのSecureStorageを使うことが推奨されています。
SecureStorageはKey-Value方式の簡素なデータ格納ストレージです。
Xamarin.EssentialsのSecureStorageを使うことで、Xamarin.Fromsの場合iOSでもAndroidでも同じコードでセキュアなストレージに値を保存することができるようになります。
実装も簡単で実際のコードも数行で完結します。
Xamarin.Authを使うのはやめてXamarin.Essentialsを使うようにしましょう!
It is recommended to use SecureStorage from Xamarin.Essentials instead. SecureStorage is a simple data storage storage of key-value method. Using Xamarin.Essentials' SecureStorage, Xamarin.Froms allows you to save values to secure storage with the same code on iOS and Android. Easy to implement. Stop using Xamarin.Auth and start using Xamarin.Essentials!
実装方法はこちらに記載してあります。
Here is how to implement
Xamarin.Forms セキュリティで保護されたストレージに値を保存
Xamarin.Formsでセキュリティで保護されたストレージに値を保存する方法についてです。Xamarin.Essentialsを使うことで実現できます。手順は以下のとおりです1.「Xamarin.Essentials」がパッケ...