Хотел бы увеличить счет в Firebase, но без отображения текущего кол-ва клиентом.Есть ли способ увеличить счет в Firebase, не подвергая текущий счет клиенту?
Я прочитал множество полезных ответов об использовании транзакций для увеличения счетчиков в Firebase, но все они предполагают, что клиент «прочитал» доступ к элементу-счетчику. Что делать, если клиент не должен иметь доступ для чтения к счету, но я хочу увеличить его на основе действий пользователя?
Пример:
Предположим, что я хочу, чтобы отслеживать просмотры и показы (или другие действия пользователя) на определенной части контента. Счета учитываются только для внутренних глаз и, возможно, для совместного использования с рекламодателями и партнерами, но не показаны самим пользователям, и мы не хотим делиться этими данными с конкурентами, предоставляя его браузеру.
В таких случаях я мог бы маршрутизировать объекты через серверный процесс, в котором серверный процесс извлекает счетчик и увеличивает его, но этот вид поражает цель использования Firebase в первую очередь. Существуют ли другие опции для увеличения «частного» счетчика из браузера?
Firebase недавно выпустил Облачные функции. Посмотрите на этот [ответ] (http://stackoverflow.com/a/42713792/5861618) для более подробной информации –