2013-05-15 43 views
1

我想在应用程序(非活动)之间共享“全局”数据。问题是,我有几个应用程序只需要在用户会话中进行:说你登录到一个应用程序,如果你打开另一个应用程序,它不会要求你再次登录,但会“记住”你的ID,并且您已登录。通过几个应用程序共享会话(不是活动!)

我已找到this solution using the SQLite

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

另一种可能的做法是有一个单独的应用程序只用于登录和储存的会议,与意图所有其他应用程序的访问...这似乎但是由于多种原因(生命周期等)

很凌乱

任何想法/选择?

+0

您可以使用保存在服务器会话,服务器上的每一次应用程序开始检查用户会话 –

+1

@ Iftikar Urrhman汗 - 我将会使用RESTful服务器,并尽可能避免在服务器端完全处理会话。 – adfsafa

回答

相关问题