【发布时间】:2020-09-09 10:37:36
【问题描述】:
我有一个 Xamarin Form 应用程序(支持 Android 和 Windows 平台),我将本地数据存储在设备缓存中。我想与同一设备上的另一个 Xamarin Form App 共享相同的缓存数据。
我试图从另一个具有相同键和相同结构的应用程序访问相同的缓存,但这是不可能的。当我从另一个应用程序读取数据时,我总是返回空值。我正在使用来自 Android.Preferences Library 的相同 BlobCache (Akavache)/Xamarin.Essentials 和 Preferences 类。
我还在另一个测试应用上尝试了 ISharedPreferences 以通过本地设备缓存在两个应用之间共享数据。
我们如何与另一个 Xamarin 应用共享数据?有人可以分享一些例子吗?
谢谢
茄子
【问题讨论】:
-
每个应用程序都在自己的沙箱中运行,并且无法访问属于其他应用程序的数据。这是一项基本的安全功能。
-
您好还有其他在应用程序之间共享数据的方式吗?
标签: android xamarin xamarin.forms