ios - Firebase 身份验证限制为版本
问题描述
我正在开发具有 Firebase 实时数据库和 Firebase 身份验证的应用程序。现在我们正在更改我们的数据模型,例如手动将数据库迁移到新模型,因此我们希望用户更新/不希望他们使用旧版本登录,因为他们会“破坏”数据并将它们带回旧型号。现在,Firebase 是否有可能只允许某些应用版本登录?还是我们应该使用 Firebase RemoteConfig 条目或类似的东西手动实现它?有没有可能追溯地做到这一点?
解决方案
您必须手动执行此操作:创建用户集合,并记录他们使用的版本。接下来,在您的应用程序中,登录时,首先检查版本,如果是旧版本,则强制他们完成更新过程,如果是新版本,则什么也不做。当所有用户都转换后,发布一个没有此代码的新版本……或保留它以备将来更新。干杯
推荐阅读
- sql-server - 在 SSMS 上,ODBC 链接服务器查询显示 unicode 文本数据
- magento2 - Magento 2.3 调试路径提示不显示
- azure - 如何从 azure 异步函数 v2 返回值?
- vba - 访问vba将单列查询连接成单行结果
- unix - 如何选择多个不相邻的列?
- apache-spark - 使用 pyspark .py 文件访问 HIVE 表
- c# - LibVLC C# WPF MediaPlayer 音频异常
- azure - 代理 Azure IoT Hub 上的其他设备
- mongodb - 如何按字段 A 将其字段 B 与猫鼬的范围进行分组
- python - 想要帮助在词干后再次连接我的标记和短语以形成一个字符串