уже почти готов, но.... Человек может получать сообщения, фактически, только тогда, когда сидит в приложухе. Если он из неё выходит, и полностью закрывает (я сейчас про мобильную версию мессенджера), то, сообщения он уже не получает. Хотелось бы реализовать какой-то аля сервис, который будет постоянно слушать на предмет новых сообщений, и показывать пуш-уведомления. Короче говоря, примерно так же как это сделано в Telegram, Viber, What's App и другие мессенджеры. (да, возможно у меня капец какие амбиции)))) Всё что я нагуглил, всё ссылается на Google Firebase, а мне не очень хочеться использовать какой-либо сторонний сервис для этого... Мессенджер реализован через Xamarin + SignalR на клиенте, и ASP NET + всё тот же SIgnalR)) Аутентификация методом JWT токена (вдруг эта инфа будет полезна)
Пожалуйста, подскажите, как реализовать такой функционал получения новых сообщений даже при выходе из приложения?
Это не так делается. Неполученные соббщения грузятся при запуске приложения. У пушей больше информативная функция, т.к. их доставка не гарантирована
Обсуждают сегодня