Invio di una notifica nativa del servizio APN

 

Invia una notifica nativa di APNS tramite un hub di notifica.

Richiesta

Metodo

URI della richiesta

Versione HTTP

POST

https://{Namespace}.ServiceBus.Windows.NET/{NotificationHub}/Messages/?API-Version=2015-01

HTTP/1.1

Intestazioni della richiesta

Nella tabella seguente vengono descritte le intestazioni di richiesta obbligatorie e facoltative.

Intestazione della richiesta

Descrizione

Autorizzazione

Token generato come specificato nell'autenticazione della firma di accesso condiviso con Bus di servizio, o Bus di servizio autenticazione e autorizzazione con Microsoft Azure Active Directory Access Control (anche noto come Servizio di controllo di accesso o ACS).

Tipo di contenuto

Impostare su application/json; charset = utf-8.

Tag ServiceBusNotification

{Identificatore tag singolo} (facoltativo)

Formato ServiceBusNotification

Impostare su apple.

Scadenza di Apns ServiceBusNotification

Scadenza di Apns nel W3C DTF, aaaa-MM-Mmtzd (ad esempio 1997-07-16T19:20 + 01:00).

Corpo della richiesta

Il corpo della richiesta è un documento XML come specificato da Apple. Ad esempio:

{ 
    "aps" : { 
        "alert" : " This is my toast message for iOS!", 
    }, 
}

Risposta

La risposta include un codice di stato HTTP e un set di intestazioni di risposta.

Codici di risposta

Codice

Descrizione

200

Messaggio inviato.

400

La richiesta non è valida (ad esempio, intestazioni di routing non è valide, non valide-tipo di contenuto, messaggio supera le dimensioni, il formato di messaggio non valido).

401

Errore di autorizzazione. La chiave di accesso non è corretta.

403

Quota superata o messaggio troppo grande; messaggio è stato rifiutato.

404

Nessun ramo di messaggio all'URI.

413

Entità richiesta troppo grande. La dimensione del messaggio non può essere superiori a 64Kb.

Per informazioni sui codici di stato, vedere stato e codici di errore.

Intestazioni di risposta

Intestazione della risposta

Descrizione

Percorso

URI del messaggio di notifica.

https://{your namespace}.servicebus.windows.net/{your hub name}/messages/{notification message id}?api-version=2015-04

Corpo della risposta

Nessuno.

Vedere anche

Inviare una notifica nativa di GCM
Inviare una notifica nativa MPNS
Inviare una notifica nativa di WNS
Inviare una notifica modello
Trasmissione diretta