如何在 flutter firestore 中每个推荐代码只允许一个用户?
How to Allow only one user per referral code in flutter firestore?
我正在构建一个 flutter firestore 应用程序,我希望能够在其中向新用户发送推荐代码,并且每个推荐代码只能有一个新用户加入。
请告诉我如何在 flutter 应用程序中实现它。
谢谢。
您可以使用您喜欢的功能生成它们,将它们作为文档存储在单独的集合中(文档名称是推荐代码 - 这将为您提供代码的唯一性),然后当用户使用它时,您将他的身份验证 ID 写在特殊字段中。然后在安全规则中,您制定规则,只有在没有 id 的情况下才可以更新该字段。
我正在构建一个 flutter firestore 应用程序,我希望能够在其中向新用户发送推荐代码,并且每个推荐代码只能有一个新用户加入。
请告诉我如何在 flutter 应用程序中实现它。
谢谢。
您可以使用您喜欢的功能生成它们,将它们作为文档存储在单独的集合中(文档名称是推荐代码 - 这将为您提供代码的唯一性),然后当用户使用它时,您将他的身份验证 ID 写在特殊字段中。然后在安全规则中,您制定规则,只有在没有 id 的情况下才可以更新该字段。