多个应用的​​一个帐户

时间:2016-04-26 15:11:17

标签: android authentication

我想创建几个可以单独安装或同时安装在同一智能手机上的应用程序。我想为所有人使用相同的帐户。

例如,我希望有应用程序A,B和C.我用户选择通过应用程序A登录/注销,他/她应该从A和C自动登录/退出并且不会#39 ; t必须填写"登录"表格或按"退出"按钮。

实施它的最佳和最安全的方法是什么?

  1. 使用外部文件? http://developer.android.com/guide/topics/data/data-storage.html#filesExternal
  2. 是否有可能在客户经理的帮助下?
  3. 另一种选择?
  4. 提前谢谢。

1 个答案:

答案 0 :(得分:0)

可以在Account ManagerIntents的帮助下完成此操作。对于客户经理here来说,这是一个非常好的教程。

  • 首先,您必须从您的某个应用创建一个帐户(比如应用A)
  • 当您登录其中一个应用时,您必须允许B和C接收意图(您可能希望将您的帐户相关数据放入其中)并保存其状态
  • 最后,当用户从A退出时,您必须再次发送一个意图,告诉您的其他应用。

这可能不是最好的解决方案,但它仍然是一个。