Ich versuche, eine JSON Benachrichtigung an APNS zu senden und wenn ich versuche, es zu senden, erhalte ich 400 Bad Request mit der Fehlermeldung:Azure Mitteilung Hub: Die mitgelieferte Benachrichtigung Nutzlast ist ungültig
The supplied notification payload is invalid.
Hier ist meine Mitteilung JSON:
{"uri":"myApp://test","type":"test_push","badge":1,"content-available":1}
ich die Meldung wie folgt zu erstellen:
notif = new AppleNotification(json);
Ich schicke die Benachrichtigung:
client.SendNotificationAsync(notif, "myTag")
Danach, ich bin der Fehler. Der Inhaltstyp ist standardmäßig application/xml
, nachdem ich den Fehler erhalten habe, habe ich begonnen, den Inhaltstyp auf application/json
zu setzen, aber nichts hat sich geändert.
Was mache ich falsch?
UPDATE: Mein Hub und Zertifikate sind korrekt installiert; Ich kann über Azure Portal eine erfolgreiche Testbenachrichtigung senden.
können, können Sie bestätigen, dass Sie das Zertifikat hochgeladen haben? –
@VivienChevallier Ja, und ich kann eine Testbenachrichtigung erfolgreich vom Azure-Portal senden. –