Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
4年前关闭。
Improve this question
刚刚下载了适用于iOS的UberEATS,在第一个屏幕上,有一个带有我的帐户名称的按钮(来自Uber应用程序)和“继续为[email protected]”。这两个应用程序都来自同一家公司,但是在iOS的沙盒环境下,Uber如何实现这一目标?由于UberEATS正在使用它登录UberEATS,因此需要确保所使用的技术安全。安全 token 可能已从Uber应用传递到UberEATS应用。但是如何?
想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
4年前关闭。
Improve this question
刚刚下载了适用于iOS的UberEATS,在第一个屏幕上,有一个带有我的帐户名称的按钮(来自Uber应用程序)和“继续为[email protected]”。这两个应用程序都来自同一家公司,但是在iOS的沙盒环境下,Uber如何实现这一目标?由于UberEATS正在使用它登录UberEATS,因此需要确保所使用的技术安全。安全 token 可能已从Uber应用传递到UberEATS应用。但是如何?
最佳答案
iOS应用程序可以通过钥匙串共享数据(请参阅钥匙串共享)。在这种情况下,他们会将用户的电子邮件和/或密码/身份验证 token 保存在iOS钥匙串中,以用于多个应用程序。如果该应用程序已卸载并稍后重新安装,则该功能还可用于还原用户凭据。
有关如何在您的应用程序上启用此功能的信息,请参阅此Apple document。还有各种各样的第三方包装和帮助程序,使该API易于使用。我用的是UICKeyChainStore
关于ios - UberEATS如何知道我的Uber帐户? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37593837/
10-10 23:03