подсчет количества пользователей в firebase - PullRequest
0 голосов
/ 22 июня 2019

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

1 Ответ

1 голос
/ 22 июня 2019

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

  1. Создать список UUID пользователейкто установил ваше приложение

  2. Добавьте UUID для каждого пользователя при установке в вашу базу данных Firebase для любого приложения, которое вам нужно для отслеживания пользователей.

  3. В том же блоке кода, который вы добавляете UUID текущего пользователя, обновите другой узел в вашей базе данных Firebase, возможно, называемый numUsers, размером списка пользователей.

Обратите внимание, что это действительно покажет вам количество установок на уникальных устройствах, а не на пользователях, если только вы не придумали способ использовать учетную запись Google пользователя или что-то подобное и можете гарантировать, что у них нет разных учетных записей на разных устройствах.и т. д., но это даст вам очень хорошее представление о том, сколько всего установок вы накопили за какое-то время.

Если вы хотите уменьшить счетчик, когда мыЕсли приложение удалено, существует очень, ОЧЕНЬ хакерский способ сделать это на Android, когда вы прослушиваете удаление определенного файла, но я, честно говоря, не уверен, что это все еще работает.Однако, гипотетически, если у вас все получится, вы, возможно, сможете вовремя достичь Firebase, чтобы уменьшить счетчик, я действительно не уверен.Вы должны проверить это сами.Это другой метод прослушивания удалений, который был принят в качестве ответа, но я не проверял его сам. Как приложение может определить, что оно будет удалено?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...