【问题标题】:iOS - Supporting multiple devices for one user?iOS - 一个用户支持多台设备?
【发布时间】:2016-09-27 11:59:11
【问题描述】:

在现代移动应用程序中,其理念是支持多种设备;即假设用户拥有多台 iOS 设备,并且他们可以使用一个 ID 继续使用他们的应用程序。

我之前从未做过用户管理,iOS 的用户会话;我记得你不能再使用标识符了。

我不想费心编写自己的登录、注册和忘记密码功能;而且我觉得强迫用户在使用应用程序之前“注册”可能最终导致他们放弃“购物车”并且不再使用该应用程序。

我在想一种“访客”系统,新用户是自动生成的;虽然我不知道如果 iOS 不再使用设备标识符,它如何知道它是否是新用户。

因此,我的问题是:

  1. iOS 应用如何处理易于识别用户的用户管理、登录和会话?

非常感谢

【问题讨论】:

    标签: ios session user-management


    【解决方案1】:

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

    【讨论】:

    • 好的,这是一个好的开始。我想我会尝试以此作为前进的方向;如果没有 Game Center 登录就无法继续?
    • 您可以将某些内容存储到 iCloud 钥匙串中,如果用户使用它,您可以在其他设备上获取您的数据。但我真的不确定这种方法:)
    • iCloud 听起来不错;但问题是由于设备版本,我无法使用 iCloudKit;它只支持更新的设备,我希望我的应用程序支持旧设备。所以我见过确实使用 iCloud 键值存储来存储数据的应用,但是与核心数据的同步并不是很好。
    • 关闭它作为它的题外话
    • 我找到了有关堆栈溢出的更多信息stackoverflow.com/questions/28647624/…
    猜你喜欢
    • 2020-08-28
    • 1970-01-01
    • 1970-01-01
    • 2018-02-27
    • 1970-01-01
    • 1970-01-01
    • 2015-09-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多