Я разрабатываю приложение для Android и iOS, и я использую PushSharp (на стороне сервера) для отправки push-уведомлений на обе платформы. В частности, я использую (для Android) платформу Firebase (FCM).PushSharp Google Cloud Messaging Heads-up notification
После this руководство Я смог отправить push-уведомление на значок устройства Android и звук тоже, но я думаю, что есть проблема. Когда поступит уведомление, оно не отображается в виде уведомлений Heads-up, а только как уведомление о состоянии.
Чтобы было ясно, я бы:
, но я вижу только значок приложения, которое появляется в строке состояния.
Как я могу сообщить FCM, что мое уведомление в качестве уведомления Head-Up аналогично тому, что я получаю, со следующим кодом?
NotificationCompat.Builder mBuilder =
new NotificationCompat.Builder(context)
.setSmallIcon(R.drawable.ic_media_play)
.setContentTitle("My notification")
.setContentText("Hello World!")
.setDefaults(Notification.DEFAULT_ALL)
.setPriority(Notification.PRIORITY_HIGH);
ли вы найти решение для этого. У меня такая же проблема – Carlos
У меня тоже такая же проблема. Я могу генерировать уведомление хедз-ап, когда приложение находится на переднем плане, но не тогда, когда приложение находится в фоновом режиме или мертво. Все, что я получаю, это уведомление в системном трее –
@Carlos Я еще не нашел решение :( – Androidian