如何在同一设备上的不同Xamarin Forms应用程序之间共享数据?

问题描述

我有一个Xamarin Form应用程序(支持Android和Windows平台),并将本地数据存储在设备缓存中。我想与同一台设备上的另一个Xamarin Form App共享相同的缓存数据。

我试图从另一个具有相同密钥和相同结构的应用程序访问相同的缓存,但是不可能。当我从另一个应用程序读取数据时,我总是返回null值。我使用的是Android.Preferences库中的同一Blobcache(Akavache)/ Xamarin.Essentials和Preferences类。

我还尝试了另一个测试应用程序上的ISharedPreferences,以通过本地设备缓存在两个应用程序之间共享数据。

我们如何与另一个Xamarin App共享数据?任何人都可以分享一些例子吗?

谢谢

Susheel

解决方法

@Jason所说的是net的一项基本功能,可让您读取安装在同一设备上的其他应用程序的数据。

建议将两个应用程序都从同一远程位置获取,更新/创建数据。