Scénarios de notification de l’opérateur mobile

Cette rubrique explique les scénarios dans lesquels vous utiliseriez une notification d’opérateur mobile avec votre application haut débit mobile.

Se connecter et se déconnecter du haut débit mobile

Windows Gestionnaire des connexions surveille les réseaux disponibles via wi-fi, haut débit mobile et Ethernet. Il prend des décisions automatiques de connexion et de déconnexion en fonction des réseaux disponibles. Lorsque Windows Gestionnaire des connexions se connecte à un profil haut débit mobile et se déconnecte d’un profil haut débit mobile, un événement d’arrière-plan MobileOperatorNotification est déclenché. Cet événement permet à l’application haut débit mobile d’exécuter la logique nécessaire lorsque l’utilisateur se connecte à son réseau, par exemple en vérifiant l’status du compte, en récupérant l’utilisation des données la plus récente ou en affichant des notifications et des mises à jour de vignettes.

Messages de l’opérateur réseau

La plateforme haut débit mobile dans Windows 8, Windows 8.1 et Windows 10 offre des fonctionnalités améliorées qui sont disponibles uniquement pour une application haut débit mobile, pour recevoir et afficher des SMS entrants et des messages administratifs USSD. Ces messages peuvent être utilisés pour la notification à l’utilisateur, comme l’approche du plafond d’utilisation des données, l’itinérance internationale, le faible équilibre ou pour déclencher une réponse de votre application haut débit mobile.

L’application gère le message entrant comme il convient. Les réponses probables incluent tout ou partie des éléments suivants :

  • Synchronisation immédiate de l’utilisation actuelle des données

  • Mise à jour de la vignette de l’application haut débit mobile

  • Récupération et application du code XML d’approvisionnement de l’opérateur mis à jour

  • Affichage d’une notification à l’utilisateur

Si vous souhaitez afficher le message dans l’application, la tâche en arrière-plan déclenchée par l’événement MobileOperatorNotification doit lire le contenu du message et stocker le contenu du message dans le stockage de données local de l’application. La plateforme SMS haut débit mobile ne gère pas une file d’attente de notifications SMS administratives reçues.

Notifications PAR SMS de l’opérateur de réseau mobile

Les messages SMS entrants sont disponibles pour toute application qui a demandé et obtenu l’accès aux fonctionnalités SMS sur l’ordinateur. Toutefois, certains SMS proviennent directement de l’opérateur et doivent être limités et gérés par l’application mobile haut débit.

La plateforme SMS haut débit mobile filtre chaque nouveau SMS reçu dans l’un des deux types suivants : les notifications SMS administratives (silencieuses) d’un opérateur de réseau mobile (MNO) et les SMS généraux. Les notifications SMS administratives reçues d’un MNO sont uniquement accessibles à l’application haut débit mobile et sont masquées dans les applications clientes SMS générales.

Les MMO spécifient des règles de filtrage personnalisées pour les notifications SMS et USSD administratives dans les métadonnées d’approvisionnement de compte. Si aucune règle de filtrage des messages n’est spécifiée, la plateforme SMS classifie tous les sms en tant que messages SMS généraux disponibles pour n’importe quelle application. Si un SMS entrant correspond aux règles de filtrage provisionnée, l’événement MobileOperatorNotification est déclenché et l’élément de travail en arrière-plan peut gérer le message SMS entrant.

USSD lancé par le réseau

Windows 8, Windows 8.1 et Windows 10 fournissent une API USSD, qui est une abstraction du protocole USSD sous-jacent qui masque la plupart des détails pour simplifier le développement d’applications. Lors de la réception d’un USSD lancé par le réseau qui correspond aux règles de filtrage approvisionnées, l’événement MobileOperatorNotification est trié et l’élément de travail en arrière-plan correspondant peut communiquer sur la session USSD à l’aide de l’API USSD.

Pour plus d’informations sur les API USSD, consultez Espace de noms Windows.Networking.NetworkOperators .

Déclenchement des notifications d’utilisation des données et d’itinérance

Dans de nombreux domaines, les MPO sont tenus par les lois réglementaires d’informer un utilisateur lorsque l’utilisateur atteint sa limite d’utilisation des données ou est en itinérance sur un réseau plus coûteux. Cette protection du consommateur atténue le risque de frais d’utilisation excessifs. Dans Windows, l’application haut débit mobile peut afficher des notifications toast et des mises à jour de vignettes pour informer l’utilisateur de l’utilisation des données et des états d’itinérance. Ces notifications peuvent être lancées à partir de votre serveur principal réseau à l’aide de SMS ou USSD, qui déclenchent les événements MobileOperatorNotification . Vous pouvez également déclencher l’événement MobileOperatorNotification à l’aide d’informations locales dans les cas suivants.

Notification d’utilisation des données à l’aide de compteurs de données locaux

  1. Vous activez les notifications d’utilisation des données locales à l’aide de métadonnées d’approvisionnement.

  2. Les compteurs de données locaux estiment que l’utilisation sur le profil a changé de plus de 5 % de la limite de données de l’utilisateur depuis la dernière mise à jour.

  3. Le Gestionnaire d’utilisation et d’abonnement des données (DUSM) avertit le Répartiteur d’événements système de déclencher l’événement MobileOperatorNotification .

  4. Le Répartiteur d’événements système appelle l’application haut débit mobile pour gérer l’événement en arrière-plan.

  5. L’application gère l’événement en récupérant les informations d’utilisation les plus actuelles de votre infrastructure back-end.

  6. Si les informations d’utilisation actuelles dépassent un seuil (par exemple, 80 %), l’application affiche une notification toast à l’utilisateur et met à jour le DUSM avec l’utilisation actuelle. Sinon, si l’utilisation actuelle ne dépasse pas un seuil, l’application n’a pas besoin d’afficher la notification toast.

Notification itinérante à l’aide de Windows Gestionnaire des connexions

  1. Windows Gestionnaire des connexions s’inscrit sur un réseau haut débit mobile itinérant.

  2. Windows Gestionnaire des connexions avertit le Répartiteur d’événements système de déclencher l’événement MobileOperatorNotification.

  3. Le Répartiteur d’événements système appelle l’application d’opérateur mobile pour gérer l’événement en arrière-plan.

  4. L’application indique si l’utilisateur encourra des frais d’utilisation supplémentaires lors de l’itinérance sur ce réseau et, si nécessaire, affiche une notification toast et des mises à jour de vignette pour l’utilisateur.

Expiration du plan de données et réinitialisation de l’utilisation

Le DUSM suit les détails du ou des comptes de l’utilisateur, notamment la date d’expiration du plan pour les plans de données prépayés ou la date de réinitialisation de l’utilisation du plan pour les plans de données post-payés. Lorsque le plan de données de l’utilisateur expire, le DUSM avertit le Répartiteur d’événements système de déclencher l’événement MobileOperatorNotification . L’application haut débit mobile peut gérer l’événement en affichant une notification toast et une mise à jour par vignette à l’utilisateur, en l’informant que son plan a expiré ou en lui demandant de renouveler son service.

Dans le cas d’un plan de données post-payé, le DUSM réinitialise l’utilisation des données du plan à zéro à une date particulière, par exemple le premier jour du mois. Dans ce cas, l’événement MobileOperatorNotification est déclenché et l’application peut informer l’utilisateur de son utilisation des données mises à jour.

Case activée des droits d’utilisation pour le partage Internet

Dans Windows 8.1, le partage Internet, communément appelé connexion, a été ajouté pour permettre aux utilisateurs de partager leur connexion réseau haut débit mobile avec un ou plusieurs autres appareils qui ne sont pas compatibles avec le haut débit mobile. Les mécanismes de liaison traditionnels incluent Bluetooth et USB. Toutefois, Wi-Fi peut fournir le mécanisme de partage de connexion haut débit mobile rapide et facile, tel que les points d’accès personnels, les points d’accès mobiles, etc., car il nécessite peu de configuration, permet la transmission de données à haut débit et s’appuie sur le processus de connexion Wi-Fi familier.

Certains MNO ou MVNO ne prennent pas en charge les fonctionnalités de partage Internet sur leur réseau ou nécessitent un droit d’case activée avant de configurer une connexion de partage Internet. Windows fournit les contrôles nécessaires pour s’assurer que les appareils Windows sont conformes aux stratégies réseau. Si l’opérateur mobile a défini l’élément AllowTethering sur EntitlementCheckRequired dans le package de métadonnées de service, le système déclenche l’événement MobileOperatorNotification . L’application haut débit mobile communique ensuite avec un service réseau pour case activée si l’utilisateur est autorisé ou non à utiliser la fonctionnalité de partage Internet et répond au système. Si l’utilisateur est autorisé à utiliser la fonctionnalité, le partage Internet démarre correctement. Sinon, un message d’erreur par défaut ou un message défini par l’opérateur mobile s’affiche.

Activation des notifications de l’opérateur mobile et des événements système

Création et configuration d’expériences de partage Internet