Hallo Leute, ich arbeite an ionischen ios Push-Benachrichtigung und steckte in die letzte Sache, wo ich versuche, Benachrichtigung in meinem Gerät zu testen.ionic push funktioniert nicht auf Anfrage senden
Ich habe alle Schritte in ionischen Dokumenten für vollständige Push-Setup für iOS verfolgt. Wie das Hinzufügen von Plugins, das Erstellen von Zertifikaten und das Hochladen der .p12-Datei in ionic io app-Einstellungen und das Erstellen eines Profils. Der Build ist auch in xcode erfolgreich und die Entwicklerbenachrichtigung, in der eine Warnmeldung angezeigt wird, funktioniert ebenfalls.
Die Sache ist, dass standardmäßig das Profil "fake_profile_push" ist, das ich mit dem ersetzen wollte, das ich in der ionic io app Einstellung namens "push_profile" gemacht habe. Ich habe sichergestellt, dass die Config-Dev auf false drücken.
Also hier versuche ich diesen curl-Befehl von Terminal zu senden, wo ich den Auth-Code von ionic io, Profil als gemacht und Token aus dem Konsolenprotokoll kopiert.
curl -X POST -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5NTk5MGFiZi04ZTljLTQ5YjktOTc1Yy0zMDA1OGI3ZThiY2UifQ.KubeC0N764OWE_SZDxJRdY6ie266CVvLX8OwNnm6rr8" -H "Content-Type: application/json" -d '{
"tokens": ["DEV-8180d41f-adc0-4b11-b0cc-7fa6370adad7],
"profile": “push_profile”,
"notification": {
"message": "Hello!"
}
}' "https://api.ionic.io/push/notifications"
Es gibt mir json Fehler, die ich nicht verstehe
{"error": {"link": null, "type": "UnprocessableEntity", "message": "Invalid JSON in request body. For empty JSON, pass '{}'."}, "meta": {"status": 422, "version": "2.0.0-beta.0", "request_id": "7dec664f-ae0b-4a8a-807b-edee70b4a1e5"}}
ich sehe keine Fehler in der Anfrage Körper. Was mache ich falsch? Können Sie mich bitte korrigieren? Vielen Dank, dass Sie
Your system information:
Cordova CLI: 6.0.0
Gulp version: CLI version 3.9.1
Gulp local:
Ionic Version: 1.2.4
Ionic CLI Version: 1.7.14
Ionic App Lib Version: 0.7.0
ios-deploy version: Not installed
ios-sim version: 5.0.6
OS: Mac OS X El Capitan
Node Version: v5.9.0
Xcode version: Xcode 7.2.1 Build version 7C1002
Kein Kumpel, soweit ich weiß, dass wir json Daten senden und zu entfernen -H bedeutet, dass wir nicht Headers werden als Json-Format, so dass es kein Problem in den Headern geben kann. –