首页 > 解决方案 > Firebase 身份验证限制为版本

问题描述

我正在开发具有 Firebase 实时数据库和 Firebase 身份验证的应用程序。现在我们正在更改我们的数据模型,例如手动将数据库迁移到新模型,因此我们希望用户更新/不希望他们使用旧版本登录,因为他们会“破坏”数据并将它们带回旧型号。现在,Firebase 是否有可能只允许某些应用版本登录?还是我们应该使用 Firebase RemoteConfig 条目或类似的东西手动实现它?有没有可能追溯地做到这一点?

标签: iosfirebasefirebase-realtime-databasefirebase-authentication

解决方案


您必须手动执行此操作:创建用户集合,并记录他们使用的版本。接下来,在您的应用程序中,登录时,首先检查版本,如果是旧版本,则强制他们完成更新过程,如果是新版本,则什么也不做。当所有用户都转换后,发布一个没有此代码的新版本……或保留它以备将来更新。干杯


推荐阅读