我想在应用程序(非活动)之间“全局”共享数据。问题是,我有几个应用程序只需要在用户会话上:假设您登录到一个应用程序,如果您打开另一个应用程序,它将不会要求您再次登录,但会“记住”您的ID,并且您已登录。
我找到了this solution using the SQLite。
我正在谈论的应用程序不会出现在Google Play上,所以理论上这种方法可行,但我担心有人可能只是编写一个流氓应用程序并在AndroidManifest.xml中设置id并且可以访问所有其他没有身份验证的应用程序(我正在编写企业应用程序,因此这可能是一个严重的安全漏洞)。
另一种可能的方法是拥有一个单独的应用程序,仅用于登录和存储会话,所有其他应用程序都可以通过意图访问...但是由于多种原因(生命周期等),这似乎非常混乱
有什么想法/替代方案吗?
答案 0 :(得分:0)