Подскажите пожалуйста, как группировать пуши? Есть приложение, например 3 канала, например возьмём простое приложение по типу ватц апп, ЧАТ, так вот как в пуше группировать все сообщения этого чата, чтобы потом расскрывать именно этот чат...
А после этого убиваем приложение из памяти и приложение перестаёт отображать пуши с иконкой и onMessageReceive перестаёт вызываться) Тут и начинается магия)
Broadcast Receiver нужен для разных целей с Сервисом, в частности receiver перехватывает широковещательные сообщения, а сервис просто висит в приложении и делает что-то
Спасибо! Как называется приложение, с помощью которого тестируете моб (скин андроид-устройства, на который приходят пуши). На него можо гугл плейс установить?
Я даже вначале не понял о чем речь ) это обычный андроид эмулятор который вместе со студией идёт. Да там можно с плей сервисами сделать эмуль иначе пуши бы не приходили
Я сделал с помощью firebase functions. Только не разобрался ещё как выполнять какое-то действие, например, показать диалоговое окно, когда приложение в бэкграунде. Это deep links нужно использовать, да?
Получаю data без BroadcastReceiver. Если пуш пришёл и по нажатию на него открывается приложение: override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) getCurrentToken() ActivityMainBinding.inflate(layoutInflater).apply { setContentView(root) } if (intent.extras != null) { for (key in intent.extras!!.keySet()) { val value = intent.extras!![key] Log.e("DEBUG_TAG", "Key: $key Value: $value") } } }
Мне кажется, каждый маркетолог хоть раз отправлял тестовый Push на всех пользователей ))
У меня есть пару смешных историй про это :D
@@MobileDeveloper Как раз тема для видео)
Возможно да))
Спасибо, узнал как работает радио
Спасибо за видео! Можно ли этим методом перехватывать пуши с других приложений и, например, парсить эти пуши?
Будет продолжение про Retrofit?
Будет
Спасибо за видео! В продолжении можно сделать deep link по пушам.
Про диплинки будет видео да
Подскажите пожалуйста, как группировать пуши? Есть приложение, например 3 канала, например возьмём простое приложение по типу ватц апп, ЧАТ, так вот как в пуше группировать все сообщения этого чата, чтобы потом расскрывать именно этот чат...
Приветствую, как можно связаться? Делаем приложение, столкнулись с одним моментом про пуши, если есть телега, могли бы там попросить помощь?
Можно отправлять с консоли на конкретный телефон по токену. Как раз нажав, на "SendMessage"
Круто, спасибо!
Большое спасибо!
Такие пуши как в любом мессенджере можно рассмотреть, отправка ответа на сообщение в чат например
Да это самый популярный кейс
Подскажите, пожалуйста, возможно ли отправить уведомления всем пользователям через postman не перечисляя токены?
А после этого убиваем приложение из памяти и приложение перестаёт отображать пуши с иконкой и onMessageReceive перестаёт вызываться) Тут и начинается магия)
Есть такое )
И как решается этот кейс?
Если это data-уведомление, не может быть такого. Только если прошло много времени, порядка месяца, либо выполнен Force stop.
А что если у нас нет своего сервака и мы используем FireBase RealTime DataBase ? Ведь onDataChange не будет отробатываеть если приложение убито.
я решил эту проблему с использованием cloud functions
@@АндрійКісик-й9в а можно по подробнее как именно вы это реализовали, у меня такая ситуация
А для чего создавался PushBroadcastReceiver? Какая от этого польза? Почему нельзя все обрабатывать в Сервисе?
Broadcast Receiver нужен для разных целей с Сервисом, в частности receiver перехватывает широковещательные сообщения, а сервис просто висит в приложении и делает что-то
Спасибо! Как называется приложение, с помощью которого тестируете моб (скин андроид-устройства, на который приходят пуши). На него можо гугл плейс установить?
Я даже вначале не понял о чем речь ) это обычный андроид эмулятор который вместе со студией идёт. Да там можно с плей сервисами сделать эмуль иначе пуши бы не приходили
Спасибо, хорошее видео
я сейчас разрабатываю серверную часть, получается мне нужно в хедере получить консольский токен, и в теле запроса отправить этот токен верно ?
Тип того. Админский ключ выдается в консоли
QuestApp - где этот класс инициализируется? В mainactivity?
Это Application класс, он прописывается в манифесте
Я сделал с помощью firebase functions. Только не разобрался ещё как выполнять какое-то действие, например, показать диалоговое окно, когда приложение в бэкграунде. Это deep links нужно использовать, да?
Да, это уже нужно обрабатывать нажатие
@@MobileDeveloper а не нажимая?
Не получится в новых версиях андроида его оживить из бэкграунда, емнип)
@@MobileDeveloper интересно, спасибо.
Подключение Postman: ruclips.net/video/0lAoVDlP69w/видео.html&ab_channel=dbestech
Не знаю, относится ли это к пуш уведомлениям, но как сделать так, чтобы уведомление появлялось на экране?
А оно не появляется? У Xiaomi есть такая проблема. Он не даёт пушам работать для неизвестных аппок. Нужно отдельно давать разрешение на пуши
Спасибо
Как отправить уведомление из firebase database
Сорри, но это не google.com
Меня выключило через 15 мин окончательно. Очень не последовательно для новичков(
юзаю insomnia - постмен чет не попер у меня с первых дней - не подружились :D
Получаю data без BroadcastReceiver. Если пуш пришёл и по нажатию на него открывается приложение:
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
getCurrentToken()
ActivityMainBinding.inflate(layoutInflater).apply {
setContentView(root)
}
if (intent.extras != null) {
for (key in intent.extras!!.keySet()) {
val value = intent.extras!![key]
Log.e("DEBUG_TAG", "Key: $key Value: $value")
}
}
}