Связь правил хранения и базы данных firebase

мне нужно хранить определенные переменные в базе данных и в хранилище. но важно иметь уверенность, что эти переменные будут сохранены в двух базах данных, а не только в одной, к тому же эти переменные должны иметь одинаковые значения. но я вижу, что хранилище и база данных не связаны. Как я могу это исправить?


person DThink    schedule 05.07.2016    source источник


Ответы (1)


Короткий ответ заключается в том, что в настоящее время правила безопасности одной службы не могут получить доступ к данным другой службы. См. эта тема для получения дополнительной информации (похожая общая проблема).

Если данные, которыми вы хотите поделиться, относятся к конкретному пользователю, вы можете создать пользовательские токены, содержащие эти данные, которые можно использовать между службами (поскольку обе службы получают один и тот же токен).

person Mike McDonald    schedule 06.07.2016
comment
проблема в том, что в моем случае данные должны быть изменены другими пользователями. если бы он мог быть изменен только владельцем, это было бы менее сложно. но в этом случае синхронизация данных очень важна, потому что без синхронизации другой пользователь может добровольно создать несогласованность данных. Это решение нормально, но требует сервера nodejs - person DThink; 06.07.2016
comment
У меня такая же проблема, вы нашли решение? - person Andrey; 05.08.2016
comment
Та же проблема. Нам нужно иметь возможность писать правила для хранения на основе содержимого БД. Почему у нас нет этой функции? - person Max Hesari; 04.07.2019