Envoyer une notification native Apple Platform Notification Services (APNS)
Envoie une notification native APNS via un hub de notification.
Requête
Méthode | URI de demande | Version HTTP |
---|---|---|
POST | https://{namespace}.servicebus.windows.net/{NotificationHub}/messages/?api-version=2015-01 |
HTTP/1.1 |
En-têtes de requête
Le tableau suivant décrit les en-têtes de demande obligatoires ou facultatifs.
En-tête de requête | Description |
---|---|
Autorisation | Jeton SAS généré comme spécifié dans Authentification par signature d’accès partagé avec Service Bus. |
Content-Type | Défini sur application/json;charset=utf-8 . |
ServiceBusNotification-Tags |
{single tag identifier} (facultatif) |
ServiceBusNotification-Format | Défini sur apple . |
ServiceBusNotification-Apns-Expiry | Expiration des Apns dans W3C DTF, AAAA-MM-JJThh:mmTZD (par exemple, 1997-07-16T19:20+01:00). |
Corps de la demande
Le corps de la demande est un document XML tel que spécifié par Apple. Par exemple :
{
"aps" : {
"alert" : " This is my toast message for iOS!",
},
}
response
La réponse inclut un code d'état HTTP et un ensemble d'en-têtes de réponse.
Codes de réponse
Code | Description |
---|---|
200 | Message envoyé avec succès. |
400 | La requête est incorrecte (par exemple, en-têtes de routage non valides, type de contenu non valide, message dépasse la taille, format de message incorrect). |
401 | Échec de l'autorisation. La clé d’accès était incorrecte. |
403 | Quota dépassé ou message trop grand ; message a été rejeté. |
404 | Aucune branche de message au niveau de l’URI. |
413 | Entité demandée trop volumineuse. La taille du message ne peut pas être supérieure à 64 Ko. |
Pour plus d’informations sur les codes status, consultez Codes d’état et d’erreur.
En-têtes de réponse
En-tête de réponse | Description |
---|---|
Emplacement | Cet en-tête est uniquement disponible pour les Hubs de notification de niveau Standard. Cet en-tête contient l’ID du message de notification. Il est utilisé avec la télémétrie par message : obtenir la télémétrie des messages de notification et mettre en corrélation les commentaires PNS. L’en-tête d’emplacement utilise le format suivant : https://{your namespace}.servicebus.windows.net/{your hub name}/messages/{notification message id}?api-version=2015-04 |
Response body
Aucun.
Voir aussi
Envoi direct par lots
Envoyer une notification native APNS
Envoyer une notification MPNS native
Envoyer une notification native WNSEnvoyer une notification de modèle