Dela via


Skicka ett ursprungligt APNS-meddelande (Apple Platform Notification Services)

Skickar ett inbyggt APNS-meddelande via en meddelandehubb.

Förfrågan

Metod URI för förfrågan HTTP-version
POST https://{namespace}.servicebus.windows.net/{NotificationHub}/messages/?api-version=2015-01 HTTP/1.1

Begärandehuvuden

I följande tabell beskrivs obligatoriska och valfria begärandehuvuden.

Begärandehuvud Beskrivning
Auktorisering SAS-token genereras enligt vad som anges i Signaturautentisering för delad åtkomst med Service Bus.
Content-Type Ange till application/json;charset=utf-8.
ServiceBusNotification-Tags {single tag identifier} (valfritt)
ServiceBusNotification-Format Ange till apple.
ServiceBusNotification-Apns-Expiry Apns upphör att gälla i W3C DTF, ÅÅÅÅÅ-MM-DDThh:mmTZD (till exempel 1997-07-16T19:20+01:00).

Begärandetext

Begärandetexten är ett XML-dokument som anges av Apple. Exempel:

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

Svarsåtgärder

Svaret innehåller en HTTP-statuskod och en uppsättning svarshuvuden.

Svarskoder

Kod Description
200 Meddelandet har skickats.
400 Begäran är felaktigt (till exempel ogiltiga routningshuvuden, ogiltig innehållstyp, meddelande överskrider storlek, felaktigt meddelandeformat).
401 Auktoriseringsfel. Åtkomstnyckeln var felaktig.
403 Kvoten har överskridits eller meddelandet är för stort. meddelandet avvisades.
404 Ingen meddelandegren vid URI:n.
413 Begärd entitet är för stor. Meddelandestorleken får inte vara över 64 kB.

Information om statuskoder finns i Status och Felkoder.

Svarshuvuden

Svarsrubrik Description
Location Det här huvudet är bara tillgängligt för Notification Hubs på standardnivå.

Det här huvudet innehåller meddelande-ID:t. Den används med telemetri per meddelande: Hämta telemetri för meddelanden och korrelera PNS-feedback. Platsrubriken använder följande format:

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

Själva svaret

Inga.

Se även

Skicka direkt batch
Skicka ett internt APNS-meddelande
Skicka ett inbyggt MPNS-meddelande
Skicka ett internt WNS-meddelandeSkicka ett mallmeddelande