Как создать уведомление, такое как Whatsapp?

Вот пример, который мне интересен:

скажем, 2 человека чата, использующие Whatsapp, Майк и Энди. Пока Майк ждет, когда Энди ответит на его чат, он закроет чат с Энди и отправится в другой чат с Томом. Пока Майк переводит текст на Tom, Энди отправляет ответ, то, что происходит на телефоне Майка, появляется уведомление о толчке (вы получили сообщение от Энди). Но если Энди отправит ответ, пока Майк все еще находится на экране чата с Энди, сообщение не будет появляться как push-уведомление, а как сообщение в реальном времени. Итак, как Whatsapp обрабатывает это условие? это похоже на уведомление с уведомлением о том, на каком экране находится Майк.

android,ios,push-notification,notifications,real-time,

-2

Ответов: 2


0

Push-сообщение улавливается приложением до того, как оно будет показано пользователю, и если пользователь не подходит, я предполагаю, что приложение отправляет уведомление (и оно появляется пользователю).


0

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

андроид, ИОС, толчок уведомление, уведомления в реальном масштабе времени,
Похожие вопросы