我浏览了很多类似的 stackoverflow 帖子,但似乎都没有解决我的具体问题。我想要像 iOS 共享钥匙串存储这样的东西,任何由相同证书签名的应用程序都可以读取和写入。唯一的答案是使用 Content Providers,但不幸的是,使用 Content Providers,似乎一个应用程序需要成为主机,而其他应用程序是客户端。我寻求更多点对点的数据共享方式,我有很多应用程序,但我的用户可能只下载了其中的一小部分(但不止一个)。这些应用程序之间将共享数据,并且任何应用程序都可能随时被卸载,并且同一供应商的更多应用程序可能随时被安装。无论如何,只要该供应商至少有一个应用程序,数据就应该持续存在。卸载所有应用程序后,才应销毁该数据。这些应用程序确实有一个通用的包名称,但有一个唯一的应用程序名称。
有什么建议么?