2016-05-29 37 views
0

在现代移动应用中,这个想法是支持多种设备;假设用户有多个iOS设备,并且他们可以使用一个ID继续使用他们的应用程序。iOS - 为一位用户支持多种设备?

我从来没有做过用户管理,iOS之前的用户会话;我记得你不能再使用这个标识符。

我不想打扰编程自己的登录,注册并忘记密码功能;我觉得在用户使用应用程序之前强制用户“注册”可能会导致他们放弃“购物车”而不会使用该应用程序。

我正在考虑一种“访客”系统,新用户是汽车。 - 生成;虽然我不知道的iOS怎么会知道是否它的新用户或不如果不使用任何更多的设备标识符

因此,我的问题是:

  1. 如何iOS应用处理用户管理,用户可以轻松识别的登录和会话?

非常感谢

回答

0

如果您想创建一个游戏,您可以使用Game Center帐户进行用户识别。

+0

好的,所以这是一个好的开始。我想我会尝试用它作为前进的方向;如果没有Game Center登录,您的想法就无法继续? – zardon

+0

您可以将某些东西存储到iCloud Keychain中,如果用户使用它,则可以在其他设备上获取您的数据。但我真的不知道这种方法:) –

+0

iCloud听起来不错,但问题是由于设备版本的原因,我无法使用iCloudKit;它只支持更新的设备,我希望我的应用程序支持较旧的设备。所以我见过确实使用iCloud键值存储来存储数据的应用程序,但是与核心数据同步并不是很好。 – zardon