Ich entwickle eine Anwendung für Android und iOS und benutze PushSharp (auf der Serverseite), um Push-Benachrichtigungen an beide Plattformen zu senden. Insbesondere verwende ich (für Android) die Firebase-Plattform (FCM).PushSharp Google Cloud Messaging Heads-up-Benachrichtigung
Nach this Leitfaden konnte ich Push-Benachrichtigung an ein Android-Gerät Einstellung Symbol und Sound zu senden, aber ich denke, es gibt ein Problem. Wenn die Benachrichtigung eintrifft, wird sie nicht als Heads-up-Benachrichtigung, sondern nur als Statusleistenbenachrichtigung angezeigt.
Um klar sein, würde ich:
aber ich sehe nur das Anwendungssymbol, das in der Statusleiste angezeigt wird.
Wie kann ich FCM mitteilen, dass meine Benachrichtigung als Head-Up-Benachrichtigung angezeigt wird, ähnlich der, die ich mit dem folgenden Code erhalte?
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);
Haben Sie Lösung hierfür zu finden. Ich habe das gleiche Problem – Carlos
Ich habe auch das gleiche Problem. Ich bin in der Lage, eine Heads-up-Benachrichtigung zu generieren, wenn die App im Vordergrund ist, aber nicht, wenn die App im Hintergrund oder inaktiv ist. Alles, was ich bekomme, ist die Taskleiste Benachrichtigung –
@Carlos Ich habe noch keine Lösung gefunden :( – Androidian