Firebase Firestore规则:限制使用旧版本的用户?

Firebase Firestore规则:限制使用旧版本的用户?,firebase,google-cloud-firestore,firebase-authentication,firebase-security,Firebase,Google Cloud Firestore,Firebase Authentication,Firebase Security,我有一些用户使用TestFlight的iOS应用程序,该应用程序早就被弃用了!有没有办法阻止他们升级应用程序 我还没有找到关于请求中包含内容的文档——除了Firebase教程之外,还有人有关于这方面的权威文档吗?我发现教程没有详尽地介绍这个对象的所有属性,我很好奇是否有关于原始请求的任何信息 rules_version = '2'; service cloud.firestore { match /databases/{database}/documents { mat

我有一些用户使用TestFlight的iOS应用程序,该应用程序早就被弃用了!有没有办法阻止他们升级应用程序

我还没有找到关于
请求中包含内容的文档
——除了Firebase教程之外,还有人有关于这方面的权威文档吗?我发现教程没有详尽地介绍这个对象的所有属性,我很好奇是否有关于原始请求的任何信息

rules_version = '2';

service cloud.firestore {      
  match /databases/{database}/documents {
    match /{document=**} {
        function isBanned(uid) {
                return uid in [
        "3g...V2",
        "z7...w2"
        ];
        }
        allow read, write: if request.auth != null && !isBanned(request.auth.uid);
    }
  }
}

您在问题中包含的规则是针对CloudFireStore的,因此我也更新了该数据库的标记。请注意,Firebase有两个数据库,每个数据库都有自己的安全规则语言。谢谢@FrankvanPuffelen!正如Doug提供的,有一个文档澄清了
请求
。请你看一下,看看是否对你有帮助?如果没有,请添加更多信息,说明您到底在寻找什么。