我有一个用 Swift 编写的 iOS 应用程序,我想将每个帐户限制为只能在一台设备上使用——我可以通过什么方式来限制这种访问?我正在使用 Firebase 并有一个登录系统,但该登录系统未链接到 Firebase Auth。
最佳答案
登录后使用生成 token 并将它们保存到数据库中。并在您点击任何其他 API 时在 header 中发送此 token 。如果新的相同用户在其他设备上登录,更新数据库中的 token 。
现在您检查此 token 是否相同,如果不相同则发送 repose 代码 401 并注销用户。
关于ios - 将 iOS 应用程序限制为只能安装在一台设备上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47674290/