3

Akavache を使用して、Xamarin.iOS および Xamarin.Android プロジェクトにデータを安全に保存しようとしています。BlobCache.SecureiOS ではすべて問題ないように見えますが、Androidでは nullと言って失敗します。

キャッシュにアクセスする前に、次のように設定しました。

BlobCache.ApplicationName = "AppAkavache";
BlobCache.EnsureInitialized();

私はそれを直接参照しようとしました: BlobCache.Secure( Secure null) または IoC を使用して設定することによって

Mvx.RegisterSingleton<ISecureBlobCache>(BlobCache.Secure);

public CacheStorage(ISecureBlobCache blobCache){
    var test = blobCache; // still null
}

しかし、最終結果は同じです。Android の BlobCache で使用できる唯一のキャッシュは、InMemoryCache です。

4

0 に答える 0