Auf Englisch lesen

Freigeben über


Integration in Mobile App Service-Apps

Um eine nahtlose und einheitliche Verwendung in Azure-Diensten zu ermöglichen, ist in Mobile App Service-Apps die Unterstützung von Benachrichtigungen, die über Azure Notification Hubs abgewickelt werden, bereits integriert. Mobile App Service-Apps bietet eine hochgradig skalierbare, global verfügbare Entwicklungsplattform für mobile Anwendungen für Unternehmensentwickler und Systemintegratoren, die umfassende Funktionen für mobile Entwickler bereitstellt.

Mobile Apps-Entwickler können Notification Hubs mit dem folgenden Workflow verwenden:

  1. Abrufen des PNS-Gerätehandle

  2. Registrieren des Geräts bei Notification Hubs über die Registrierungs-APIs der Mobile Apps Client SDKs

    Hinweis

    Beachten Sie, dass Mobile Apps aus Sicherheitsgründen alle Tags für Registrierungen entfernt. Arbeiten Sie direkt von Ihrem Back-End aus mit Notification Hubs, um Tags Geräten zuzuordnen.

  3. Senden von Benachrichtigungen von Ihrem App-Back-End mit Notification Hubs

Diese Integration bietet u. a. folgende Vorteile:

  • Mobile Apps-Client-SDKs: Diese plattformübergreifenden SDKs bieten APIs für die Registrierung und die Kommunikation mit dem Notification Hub, der mit der mobilen App verknüpft ist. Sie benötigen keine Notification Hubs-Anmeldeinformationen und müssen keinen zusätzlichen Dienst verwenden.
    • Push an Benutzer: Die SDKs markieren automatisch das angegebene Gerät mit einer bei Mobile Apps authentifizierten Benutzer-ID, um das Push-an-Benutzer-Szenario zu ermöglichen.
    • Push an Gerät: Die SDKs verwenden die Installations-ID von Mobile Apps automatisch als GUID für die Registrierung bei Notification Hubs, sodass nicht mehrere Dienst-GUIDs verwaltet werden müssen.
  • Installationsmodell: Mobile Apps verwendet das neueste Notification Hubs-Pushmodell zur Darstellung aller einem Gerät zugeordneten Pusheigenschaften in einer JSON-Installation, das auf Push Notification Services ausgerichtet und einfach zu verwenden ist.
  • Flexibilität: Entwickler können auch bei eingerichteter Integration immer mit Notification Hubs direkt arbeiten.
  • Integration in das Azure-Portal : Push als Funktion ist in Mobile Apps visuell dargestellt, sodass Entwickler problemlos mit dem zugeordneten Notification Hub über Mobile Apps arbeiten können.