PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
CreatePushNotificationChannelForApplicationAsync() |
Crée un objet, lié à l’application appelante, par le biais duquel vous récupérez un canal de notification Push à partir de Windows Push Notification Services (WNS). |
CreatePushNotificationChannelForApplicationAsync(String) |
Crée un objet, lié à une application spécifiée, par le biais duquel vous récupérez un canal de notification Push à partir de Windows Push Notification Services (WNS). L’application spécifiée doit se trouver dans le même package que l’application appelante. Cette surcharge ne doit être appelée qu’à partir d’un package multi-application. La plupart des applications doivent utiliser la méthode sans paramètre. |
CreatePushNotificationChannelForApplicationAsync()
Crée un objet, lié à l’application appelante, par le biais duquel vous récupérez un canal de notification Push à partir de Windows Push Notification Services (WNS).
public:
static IAsyncOperation<PushNotificationChannel ^> ^ CreatePushNotificationChannelForApplicationAsync();
/// [Windows.Foundation.Metadata.Overload("CreatePushNotificationChannelForApplicationAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperation<PushNotificationChannel> CreatePushNotificationChannelForApplicationAsync();
[Windows.Foundation.Metadata.Overload("CreatePushNotificationChannelForApplicationAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<PushNotificationChannel> CreatePushNotificationChannelForApplicationAsync();
function createPushNotificationChannelForApplicationAsync()
Public Shared Function CreatePushNotificationChannelForApplicationAsync () As IAsyncOperation(Of PushNotificationChannel)
Retours
Objet, lié à l’application appelante, utilisé pour demander un PushNotificationChannel à partir de Windows Push Notification Services (WNS).
- Attributs
Exemples
L’exemple suivant montre l’utilisation de cette méthode pour récupérer un canal pour l’application appelante.
var pushNotifications = Windows.Networking.PushNotifications;
var channel;
function openNotificationsChannel() {
var channelOperation = pushNotifications.PushNotificationChannelManager.createPushNotificationChannelForApplicationAsync();
return channelOperation.then(function (newChannel) {
channel = newChannel;
}
);
Remarques
Les notifications de mise à jour, de toast et de badge qui arrivent sur ce canal sont remises à la vignette par défaut ou à main de l’application.
Une exception est levée si vous tentez d’inscrire un canal de notification Push WNS en l’absence de connexion de données.
Voir aussi
- CreatePushNotificationChannelForApplicationAsync(String)
- Vue d’ensemble des services de notifications Push Windows (WNS)
- Exemple de notifications push et périodiques (archivé)
- Démarrage rapide : envoi d’une notification Push
- Comment demander, créer et enregistrer un canal de notification
- En-têtes des demandes et des réponses du service de notifications Push
S’applique à
CreatePushNotificationChannelForApplicationAsync(String)
Crée un objet, lié à une application spécifiée, par le biais duquel vous récupérez un canal de notification Push à partir de Windows Push Notification Services (WNS). L’application spécifiée doit se trouver dans le même package que l’application appelante. Cette surcharge ne doit être appelée qu’à partir d’un package multi-application. La plupart des applications doivent utiliser la méthode sans paramètre.
public:
static IAsyncOperation<PushNotificationChannel ^> ^ CreatePushNotificationChannelForApplicationAsync(Platform::String ^ applicationId);
/// [Windows.Foundation.Metadata.Overload("CreatePushNotificationChannelForApplicationAsyncWithId")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperation<PushNotificationChannel> CreatePushNotificationChannelForApplicationAsync(winrt::hstring const& applicationId);
[Windows.Foundation.Metadata.Overload("CreatePushNotificationChannelForApplicationAsyncWithId")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<PushNotificationChannel> CreatePushNotificationChannelForApplicationAsync(string applicationId);
function createPushNotificationChannelForApplicationAsync(applicationId)
Public Shared Function CreatePushNotificationChannelForApplicationAsync (applicationId As String) As IAsyncOperation(Of PushNotificationChannel)
Paramètres
- applicationId
-
String
Platform::String
winrt::hstring
Identificateur d’application relatif au package (PRAID) de l’application à lier au canal de notification Push. L’application spécifiée doit se trouver dans le même package que l’application appelante. Pour plus d’informations sur le PRAID, consultez l’attribut ID de l’élément Application .
Si vous hébergez des tâches en arrière-plan sur un serveur COM hors processus, distinct de votre application main, passez comme argument du applicationId
PRAID de l’application qui définit l’extension windows.backgroundTask
dans son propre manifeste de package.
Retours
Objet, lié à l’application spécifiée dans applicationId, qui est utilisé pour demander un PushNotificationChannel auprès de Windows Push Notification Services (WNS).
- Attributs
Remarques
Les notifications de mise à jour, de toast et de badge qui arrivent sur ce canal sont remises à la vignette par défaut ou à main de l’application.
Une exception est levée si vous tentez d’inscrire un canal de notification Push WNS en l’absence de connexion de données.
Voir aussi
- CreatePushNotificationChannelForApplicationAsync()
- Vue d’ensemble des services de notifications Push Windows (WNS)
- Exemple de notifications push et périodiques (archivé)
- Démarrage rapide : Envoi d’une notification push de vignette
- Démarrage rapide : Envoi d’une notification push toast
- Comment mettre à jour un badge via des notifications Push
- Comment s’authentifier auprès des services de notifications Push Windows (WNS)
- Comment demander, créer et enregistrer un canal de notification
- Recommandations et liste de vérification sur les notifications Push
- En-têtes des demandes et des réponses du service de notifications Push