2016-06-16 2 views
1

Я использую Firebase Storage для хранения образовательных видеороликов, которые могут быть доступны только для платных подписчиков определенного видео (через веб-приложение).Можно ли динамически изменять правила хранения Firebase для аутентифицированных пользователей?

По умолчанию я не разрешаю разрешения на чтение и запись ни одному из видео (даже если пользователь был аутентифицирован с использованием проверки Firebase), но хотят разрешить разрешение на чтение видео, если оно было куплено аутентифицированный пользователь.

Можно ли это сделать? Если нет, есть ли альтернативный способ достижения этого?

+0

В настоящее время это непросто. См. Эту статью [post on the firebase-talk group] (https://groups.google.com/d/msg/firebase-talk/77i9CRlwg88/iQsE78CbGQAJ) для отличного объяснения одного подхода. –

ответ

1

Держите его простым. Просто добавьте другие связанные флаги с учетными записями пользователей.

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

Когда пользователь подписывается и т. Д., Просто добавьте идентификаторы в этот список.