【发布时间】:2016-03-06 07:51:47
【问题描述】:
我有一个 iOS 应用程序,我在其中使用 Facebook 登录,并在完成电话验证后让用户继续使用该应用程序。我只在用户注册时要求电话验证一次。
我想问是否有任何方法可以阻止用户在两台设备上使用该应用程序?因为应用程序记录了用户的足迹(位置)和当前位置,如果用户在两台设备上使用该应用程序,两个设备都会进行位置更新,并且无法分辨哪个位置属于用户?
我可以使用 UUID 或其他标识符吗?
【问题讨论】:
-
您是否使用身份验证令牌或对用户的任何授权?
-
如果您每次登录都使用身份验证令牌,您可以在每次登录时生成新的身份验证令牌,并且可以使另一台设备的旧令牌无效
-
您不能在安装(或首次运行)应用程序时生成一个随机 ID 并将该 ID 与任何数据一起发送以使设备分开吗?
标签: ios login-control