0

Können Azure Notification Hubs verwendet werden, um den Bereich "Notifications" auf einem mobilen Gerät zu füllen, wenn die "Anwendung" nicht ausgeführt wird?Azure Notification Hubs, die den Bereich "Benachrichtigungen" auf einem mobilen Gerät belegen

Wir erstellen einen Cloud-basierten Mechanismus, um Gruppen von mobilen Geräten zu benachrichtigen, wenn bestimmte Ereignisse serverseitig auftreten. Auf den Mobilgeräten werden unsere Apps (iOS und Android) installiert und sie registrieren sich bei unserem Backend-Service.

Wir möchten die Funktionen von APN/Firebase so nutzen, dass wir etwas direkt in den Benachrichtigungsbereich senden können. Mit anderen Worten, wir müssen Benachrichtigungen an die Geräte senden können, unabhängig davon, ob der mobile Benutzer unsere App gestartet hat oder nicht.

Ich habe die Azure Notification Hub-Dokumentation und -Tutorials durchgesehen, um zu sehen, wie Azure Notification Hubs uns helfen können, aber alle Beispiele enthalten Code in der mobilen Anwendung, die direkt auf Ihren bestimmten AzureNotificationHub hört.

Gibt es eine Möglichkeit, dass die Anwendung etwas mit einer Azure Mitteilung Hub registriert zum Zeitpunkt der Installation, so dass es listening ist, obwohl die mobile Anwendung nicht ausgeführt wird?

Antwort

2

In diesem Sinne unterscheidet sich die Verwendung von Notification Hubs nicht von der direkten Verwendung von nativen Push-Benachrichtigungsdiensten (PNS). Azure Notification Hubs unterstützt Sie bei der Abstrahierung einiger Arbeiten, hat jedoch keine Kontrolle darüber, wie Benachrichtigungen vom Gerät gehandhabt werden.

So, um Ihre Frage zu beantworten ist - ja, nicht nur es ist möglich, aber so funktioniert Push-Benachrichtigungen und das ist ihr Zweck. Mit anderen Worten, es ist nicht möglich, weil ANH eine Magie hat, die sonst nicht verfügbar ist, sondern weil PNS-Dienste auf diese Weise überhaupt funktionieren.

Hier ist eine hohe Level-Architektur von Notification Hubs: enter image description here

Sie können

+0

für Schritt Anleitung, indem Sie den Schritt mit ANH loszulegen sending push notifications to iOS with Azure Notification Hubs Soweit ich sagen kann, ist die ANH Android/Firebase [ Tutorial] (https://azure.microsoft.com/en-us/documentation/articles/notification-hubs-android-push-notification-google-fcm-get-started/) interagiert nicht mit dem Benachrichtigungsbereich des Telefons . Ich bin kein Android-Entwickler, bin mir also nicht sicher. Ich bin auch kein IOS-Entwickler (!). Lässt das Tutorial, das du zitierst, eine App erzeugen, die ** nicht laufen muss **, um den Text jetzt anzuzeigen, wenn ein ANH eine Nachricht sendet? –

+0

Ja, das ist der Punkt der Push-Benachrichtigungen. Sie wurden speziell entwickelt, um Benachrichtigungen an Telefone zu senden, unabhängig davon, welchen Status die App hat. Sobald der Nutzer eine Benachrichtigung erhält und darauf klickt, startet die App. Dies ist der Grund dafür, dass Push-Benachrichtigungen existieren. –

+0

Nun, das Tutorial hat keine Screenshots des Infobereichs, aber das liegt wahrscheinlich daran, dass die Person, die es geschrieben hat, es nicht für wichtig hielt, darauf hinzuweisen. Wenn Sie alle Schritte des Lernprogramms ausführen, aber die Anwendung nicht herunterfahren, herunterfahren und den Bildschirm sperren, ist das Ergebnis das, wonach Sie suchen - ein Element im Benachrichtigungsbereich. –

Verwandte Themen