Правила безопасности Firebase для существующего приложения в App Store - PullRequest
0 голосов
/ 15 февраля 2020

У меня есть приложение, в котором я писал запросы без какого-либо фильтра и которое основано только на имени коллекции.

Пример:

Firestore.firestore()
    .collection(COLLECTION_WALL)
    .document(DOCUMENT_ID)
    .collection(SUB_COLLECTION_POSTS)

В моей первой коллекции ( COLLECTION_WALL ), у меня есть одно поле массива " MEMBERS ", которое содержит список AUTH.IDs как членов. Теперь я хочу получить все ДОКУМЕНТЫ из SUB_COLLECTION_POSTS

Я хочу добавить Правила безопасности следующим образом:

allow read, write: if request.auth.uid in COLLECTION_WALL.data.members;

Пожалуйста, помогите мне удовлетворить мою потребность. Мое приложение работает в App Store, и я не хочу создавать проблемы для существующих пользователей.

...