Xamarin iOS キーチェーンへの値の保存について [About saving values ​​to the Keychain]

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」がパッケ...
タイトルとURLをコピーしました