【发布时间】:2012-04-03 17:28:41
【问题描述】:
我知道某些游戏组(例如“..with friends”游戏),允许用户使用他们的 Facebook 帐户登录或通过电子邮件发送到不同的应用/游戏,并将该用户的每个游戏的数据存储在一个用户在他们的服务器上。我想做类似的事情,但没有用户交互。我听说过一种方法,如果应用程序具有通用的捆绑包 ID 前缀,它们可以共享通用数据,但由于不相关的原因,我的应用程序大部分时间不会共享捆绑包 ID 前缀。我的问题归结为:如何让用户从我的一个应用程序登录,离开该应用程序,转到我的另一个应用程序,并且在使用某种级别的安全性时仍然与我的服务器上的同一用户绑定(所以不只是使用手机的 uuid 或其他东西)并且不需要用户交互?
【问题讨论】:
-
没有用户交互是什么意思?好像他们不必登录?一台设备上的应用程序如何知道其他设备上的其他应用程序有帐户?
-
应用程序将在同一设备上,没有登录视图(因此用户甚至不会知道)
标签: objective-c ios cocoa-touch authentication single-sign-on