Как мне следует обнаруживать соединения пользователей с firebase

# #python #firebase #firebase-realtime-database

Вопрос:

Я спрашиваю здесь, потому что я действительно мог бы найти ответ в другом месте, я пытался попасть в firebase, и мне интересно, как я могу проверить, подключен ли пользователь или нет, и тому подобное

например, допустим, Джон подключается, я бы обновил его статус, чтобы сказать «онлайн», но если бы он потерял соединение, как бы я это сделал? Я думаю о чем-то вроде отдельного приложения, которое запускает триггер, и если учетная запись периодически не обновляет этот триггер, они переходят в автономный режим, но это звучит действительно неэффективно, поэтому я немного озадачен. кстати, в настоящее время не используется встроенная аутентификация

Ответ №1:

В документации Firebase в разделе управление присутствием есть подробное объяснение того, как это сделать, а также полный пример системы присутствия.

Это доступно только на основных платформах, где Firebase предлагает SDK на стороне клиента: iOS, Android и web. Поскольку вы помечены с помощью Python, это может не относиться к вам.

Насколько я могу судить по просмотру справочной документации для SDK администратора Python, эквивалента не onDisconnect() существует.