Freigeben über


Szenarios für Benachrichtigungen von Mobilfunkanbietern

In diesem Thema werden die Szenarien erläutert, in denen Sie eine Mobilfunkanbieterbenachrichtigung mit Ihrer mobilen Breitband-App verwenden würden.

Herstellen einer Verbindung mit und Trennen von mobilem Breitband

Windows Verbindungs-Manager überwacht verfügbare Netzwerke über WLAN, mobiles Breitband und Ethernet. Basierend auf den verfügbaren Netzwerken werden automatische Verbindungs- und Trennungsentscheidungen getroffen. Wenn Windows Verbindungs-Manager eine Verbindung mit einem mobilen Breitbandprofil herstellt und die Verbindung davon trennt, wird ein MobileOperatorNotification-Hintergrundereignis ausgelöst. Dieses Ereignis ermöglicht es der mobilen Breitband-App, die erforderliche Logik auszuführen, wenn der Benutzer eine Verbindung mit dem Netzwerk herstellt, z. B. das Überprüfen des Kontos status, das Abrufen der neuesten Datennutzung oder das Anzeigen von Benachrichtigungen und Kachelupdates.

Netzbetreibermeldungen

Die mobile Breitbandplattform in Windows 8, Windows 8.1 und Windows 10 bietet erweiterte Funktionen, die nur für eine mobile Breitband-App verfügbar sind, um eingehende SMS- und USSD-Verwaltungsnachrichten zu empfangen und anzuzeigen. Diese Nachrichten können für Benutzerbenachrichtigungen verwendet werden, z. B. für die Annäherung an die Datennutzungsgrenze, internationales Roaming, niedrigeS Gleichgewicht oder um eine Antwort von Ihrer mobilen Breitband-App auszulösen.

Die App verarbeitet die eingehende Nachricht nach Bedarf. Wahrscheinliche Antworten umfassen eine oder alle der folgenden Antworten:

  • Sofortiges Synchronisieren der aktuellen Datennutzung

  • Aktualisieren der Kachel der mobilen Breitband-App

  • Abrufen und Anwenden aktualisierter Operatorbereitstellungs-XML

  • Anzeigen einer Benachrichtigung für den Benutzer

Wenn Sie die Nachricht in der App anzeigen möchten, muss die Hintergrundaufgabe, die durch das MobileOperatorNotification-Ereignis ausgelöst wird, den Nachrichteninhalt lesen und den Nachrichteninhalt im eigenen lokalen Datenspeicher der App speichern. Die MOBILE Breitband-SMS-Plattform verwaltet keine Warteschlange mit empfangenen administrativen SMS-Benachrichtigungen.

SMS-Benachrichtigungen des Mobilfunkanbieters

Eingehende SMS-Nachrichten sind für jede App verfügbar, die den Zugriff auf die SMS-Funktionen auf dem Computer angefordert und erhalten hat. Einige SMS-Nachrichten stammen jedoch direkt vom Netzbetreiber und sollten auf die mobile Breitband-App beschränkt und verarbeitet werden.

Die mobile Breitband-SMS-Plattform filtert jede neue empfangene SMS in einen von zwei Arten: administrative (unbeaufsichtigte) SMS-Benachrichtigungen von einem Mobilfunknetzbetreiber (MNO) und allgemeine SMS-Nachrichten. Administrative SMS-Benachrichtigungen, die von einem MNO empfangen werden, sind nur für die mobile Breitband-App zugänglich und für allgemeine SMS-Client-Apps ausgeblendet.

MNOs geben benutzerdefinierte Filterregeln für administrative SMS- und USSD-Benachrichtigungen in den Metadaten zur Kontobereitstellung an. Wenn keine Nachrichtenfilterungsregeln angegeben sind, klassifiziert die SMS-Plattform alle SMS-Nachrichten als allgemeine SMS-Nachrichten, die für jede App verfügbar sind. Wenn eine eingehende SMS mit den bereitgestellten Filterregeln übereinstimmt, wird das MobileOperatorNotification-Ereignis ausgelöst, und das Hintergrundarbeitselement kann die eingehende SMS-Nachricht verarbeiten.

Netzwerkinitiierte USSD

Windows 8, Windows 8.1 und Windows 10 eine USSD-API bereitstellen, die eine Abstraktion des zugrunde liegenden USSD-Protokolls darstellt, bei der die meisten Details zur Vereinfachung der App-Entwicklung ausgeblendet werden. Beim Empfang einer netzwerkinitiierten USSD, die den bereitgestellten Filterregeln entspricht, wird das MobileOperatorNotification-Ereignis trigged, und das entsprechende Hintergrundarbeitselement kann über die USSD-Sitzung mithilfe der USSD-API kommunizieren.

Weitere Informationen zu USSD-APIs finden Sie unter Windows.Networking.NetworkOperators-Namespace .

Auslösen von Datennutzungs- und Roamingbenachrichtigungen

In vielen Bereichen sind MNOs gesetzlich verpflichtet, einen Benutzer zu benachrichtigen, wenn der Benutzer sein Datennutzungslimit erreicht oder in einem teureren Netzwerk roamingt. Dieser Verbraucherschutz verringert das Risiko übermäßiger Nutzungsgebühren. In Windows kann die mobile Breitband-App Popupbenachrichtigungen und Kachelupdates anzeigen, um den Benutzer auf die Datennutzungs- und Roamingzustände aufmerksam zu machen. Diese Benachrichtigungen können über ihr Netzwerk-Back-End mithilfe von SMS oder USSD initiiert werden, die die MobileOperatorNotification-Ereignisse auslösen. Alternativ kann das MobileOperatorNotification-Ereignis in den folgenden Fällen mithilfe lokaler Informationen ausgelöst werden.

Benachrichtigung zur Datennutzung mithilfe lokaler Datenindikatoren

  1. Sie aktivieren lokale Datennutzungsbenachrichtigungen mithilfe von Bereitstellungsmetadaten.

  2. Lokale Datenindikatoren schätzen, dass sich die Nutzung im Profil seit dem letzten Update um mehr als 5 % des Datenlimits des Benutzers geändert hat.

  3. Der Datennutzungs- und Abonnement-Manager (DUSM) benachrichtigt den System Event Broker, um das MobileOperatorNotification-Ereignis auszulösen.

  4. Der Systemereignisbroker ruft die mobile Breitband-App auf, um das Hintergrundereignis zu behandeln.

  5. Die App verarbeitet das Ereignis, indem sie die aktuellsten Nutzungsinformationen aus Ihrer Back-End-Infrastruktur abruft.

  6. Wenn die aktuellen Nutzungsinformationen einen Schwellenwert überschreiten (z. B. 80 %), zeigt die App eine Popupbenachrichtigung für den Benutzer an und aktualisiert den DUSM mit der aktuellen Nutzung. Wenn die aktuelle Nutzung einen Schwellenwert nicht überschreitet, muss die App die Popupbenachrichtigung nicht anzeigen.

Roamingbenachrichtigungen mithilfe von Windows Verbindungs-Manager

  1. Windows Verbindungs-Manager registriert sich in einem roaminggespeicherten mobilen Breitbandnetzwerk.

  2. Windows Verbindungs-Manager benachrichtigt den System Event Broker, um das MobileOperatorNotification-Ereignis auszulösen.

  3. Der Systemereignisbroker ruft die Mobilfunkanbieter-App auf, um das Hintergrundereignis zu behandeln.

  4. Die App identifiziert, ob dem Benutzer beim Roaming in diesem Netzwerk zusätzliche Nutzungsgebühren anfallen, und zeigt dem Benutzer bei Bedarf eine Popupbenachrichtigung und Kachelupdates an.

Datenplanablauf und Nutzungszurücksetzung

Das DUSM verfolgt Details zum Konto oder den Konten des Benutzers nach, einschließlich des Ablaufdatums des Plans für vorab bezahlte Datenpläne oder des Plannutzungszurücksetzungsdatums für Post-Paid-Datenpläne. Wenn der Datenplan des Benutzers abläuft, benachrichtigt der DUSM den System Event Broker, um das MobileOperatorNotification-Ereignis auszulösen. Die mobile Breitband-App kann das Ereignis verarbeiten, indem sie dem Benutzer eine Popupbenachrichtigung und Kachelaktualisierung anzeigt, sie darüber informiert, dass ihr Plan abgelaufen ist, oder sie anweisen, ihren Dienst zu verlängern.

Bei einem Post-Paid-Datenplan setzt der DUSM die Datennutzung des Plans an einem bestimmten Datum auf Null zurück, z. B. am ersten Tag des Monats. In diesem Fall wird das MobileOperatorNotification-Ereignis ausgelöst, und die App kann den Benutzer über die aktualisierte Datennutzung benachrichtigen.

Berechtigungsprüfung für die Internetfreigabe

In Windows 8.1 wurde die Internetfreigabe hinzugefügt, die häufig als Tethering bezeichnet wird, damit Benutzer ihre mobile Breitbandnetzwerkverbindung mit einem oder mehreren anderen Geräten teilen können, die nicht mit mobilem Breitband fähig sind. Zu den herkömmlichen Tetheringmechanismen gehören Bluetooth und USB. Wi-Fi können jedoch den schnellen und einfachen Mechanismus für die gemeinsame Nutzung mobiler Breitbandverbindungen bereitstellen, z. B. persönliche Hotspots, mobile Hotspots usw., da es wenig Konfiguration erfordert, hochgeschwindigkeits Datenübertragung ermöglicht und sich auf den vertrauten Wi-Fi-Verbindungsprozess verlässt.

Einige MNOs oder MVNOs unterstützen keine Internetfreigabefeatures in ihrem Netzwerk oder erfordern vor dem Einrichten einer Internetverbindung eine Berechtigungsprüfung. Windows bietet die erforderlichen Steuerelemente, um sicherzustellen, dass Windows-Geräte den Netzwerkrichtlinien entsprechen. Wenn der Mobilfunkanbieter das AllowTethering-Element im Dienstmetadatenpaket auf EntitlementCheckRequired festgelegt hat, löst das System das MobileOperatorNotification-Ereignis aus. Die mobile Breitband-App kommuniziert dann mit einem Netzwerkdienst, um zu überprüfen, ob der Benutzer die Internetfreigabe-Funktion verwenden darf, und reagiert zurück an das System. Wenn der Benutzer das Feature verwenden darf, wird die Internetfreigabe erfolgreich gestartet, andernfalls wird dem Benutzer entweder eine Standardfehlermeldung oder eine vom Mobilfunkanbieter definierte Nachricht angezeigt.

Aktivieren von Mobilfunkanbieterbenachrichtigungen und Systemereignissen

Erstellen und Konfigurieren von Internetfreigabefunktionen