ios - 将 iOS 应用程序限制为只能安装在一台设备上

标签 ios swift firebase firebase-authentication

我有一个用 Swift 编写的 iOS 应用程序,我想将每个帐户限制为只能在一台设备上使用——我可以通过什么方式来限制这种访问?我正在使用 Firebase 并有一个登录系统,但该登录系统未链接到 Firebase Auth。

最佳答案

登录后使用生成 token 并将它们保存到数据库中。并在您点击任何其他 API 时在 header 中发送此 token 。如果新的相同用户在其他设备上登录,更新数据库中的 token 。

现在您检查此 token 是否相同,如果不相同则发送 repose 代码 401 并注销用户。

关于ios - 将 iOS 应用程序限制为只能安装在一台设备上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47674290/

相关文章:

java - 使用 Firebase 数据库无法进行分页

android - react-native-sound 不适用于 iOS 的生产构建,但适用于模拟器和生产 android

ios - UIView 创建后立即崩溃

swift - Swift 中的正则表达式匹配

ios - Swift:获取字符串中单词开始和结束字符的索引

angular - Firebase SDK token 验证错误 : auth/argument-error

android - Firebase android 如何防止 FirebaseRecyclerAdapter 自动更新?

ios - 如何将 SwiftUI View 包装在 ASDisplayNode 中

ios - 如何通过调试跳转controller

swift - 带有空初始化的协议(protocol)