1

我想在应用程序(而不是活动)之间“全局”共享数据。问题是,我有几个应用程序只需要在用户会话中使用:假设您登录一个应用程序,如果您打开另一个应用程序,它不会要求您再次登录,但会“记住”您的 id,并且您已登录。

使用 SQLite 找到了这个解决方案

我所说的应用程序不会在 Google Play 上,所以理论上这种方法可以工作,但是我担心有人可能只是编写一个流氓应用程序并在 AndroidManifest.xml 中设置 id 并可以访问所有其他应用程序没有身份验证(我正在编写企业应用程序,所以这可能是一个严重的安全漏洞)。

另一种可能的方法是拥有一个单独的应用程序,仅用于登录和存储会话,所有其他应用程序都可以通过意图访问......然而,由于多种原因(生命周期等),这似乎非常混乱

有什么想法/替代方案吗?

4

0 回答 0