#android #performance #firebase #firebase-cloud-messaging
#Android #Производительность #firebase #firebase-облако-обмен сообщениями
Вопрос:
Я поддерживаю токены для отправки уведомлений пользователю. Также необходимо реализовать несколько устройств, если они вошли в систему с одним и тем же идентификатором пользователя. Таким образом, его поддержание вызывает у меня проблемы, а также увеличивает мою базу данных. Для этого я могу использовать subscribeToTopic (идентификатор пользователя), а затем отправить его с помощью этого и отказаться от подписки при выходе из системы. Я не хочу мгновенного уведомления. Есть ли максимальное количество подписок, на которые я могу подписаться, и если количество подписок увеличится до 50 000, повлияет ли это на что-нибудь?
Ответ №1:
Не задокументировано максимальное количество подписчиков на тему, поэтому вы определенно можете подписаться на 50.000 без проблем.
Существует ли разница в производительности между использованием тем и самостоятельным выполнением так называемого разветвления, мы не можем сказать. При использовании тем переход к идентификаторам устройств выполняется в общей инфраструктуре Google, и вы не можете контролировать ее производительность. Когда вы сами выполняете разветвление идентификаторов устройств, у вас есть контроль над производительностью.