DIE LAGE:Ionic Push Notification: Nicht in IOS Empfang
Ich benutze Ionic Push Notifications in meiner app.
Mit Android funktioniert alles gut. Aber mit IOS erhalte ich keine Benachrichtigung.
Der Code sollte in Ordnung sein. Die Registrierung des Tokens funktioniert auch innerhalb von IOS-Geräten einwandfrei. Ich kann das Token in der Datenbank sehen.
Auch der cURL-Anfrage-Code sollte in Ordnung sein, da es für Android funktioniert.
Ich werde unter allen Infos einfügen, die nützlich sein können:
DER CODE:
Initialisierung:
$ionicCloudProvider.init({
"core":
{
"app_id": "MY_APP_ID"
},
"push":
{
"sender_id": "MY_SENDER_ID",
"pluginConfig": {
"ios": {
"badge": true,
"sound": true
}
}
}
});
io-config.json:
{"app_id":"MY_APP_ID","api_key":"MY_API_KEY","dev_push":false,"gcm_key":"MY_GCM_KEY"}
DIE ZERTIFIKATE:
In ionic.io Ich habe Setup das Zertifikat - Produktionsmodus - und aktivieren alle Voraussetzungen:
Innerhalb der Apple Developer Console wird die Push Notifications Dienst ordnungsgemäß aktiviert (zur Herstellung)
Die Tests:
Die App ist bereits im App Store veröffentlicht.
Wie auch immer, ich habe Tests sowohl lokal über XCODE (mit den angeschlossenen Geräten) als auch direkt aus dem App Store heruntergeladen.
Ich habe nie Benachrichtigungen erhalten.
Einen Test POSTMAN mit diesem das Ergebnis ist:
{
"data": {
"status": "open",
"uuid": "b55a9024-d0d9-480e-a813-02053bcf2f2a",
"created": "2016-09-19T14:05:01.097422+00:00",
"state": "enqueued",
"app_id": "MY_APP_ID",
"config": {
"tokens": [
"THE_RECEIVER_TOKEN"
],
"notification": {
"message": "Push test"
},
"profile": "MY_IONIC_IO_PROFILE"
}
},
"meta": {
"status": 201,
"request_id": "dbb57cba-3817-42ee-baaf-7175b5f6c755",
"version": "2.0.0-beta.0"
}
}
DIE FRAGE:
Warum ich keine Benachrichtigung auf IOS erhalte?
Fehle ich etwas?
Vielen Dank!
Danke für Ihre Antwort. Können Sie mir bitte einen Link zur Dokumentation über content_available und Priorität geben? Ich verwende diese Dokumentation: https://docs.ionic.io/services/push/ und habe nicht herausgefunden, wie das geht. Vielen Dank! – johnnyfittizio
Siehe aktualisierte Antwort – lubilis
Danke. Ich habe die priority und content_available in der Geräteoption des ionic.io send Push Notification Tests gefunden. Ich erhielt die Notifikation für Android, aber nicht für IOS. Darüber und darüber hinaus werde ich noch mehr recherchieren. – johnnyfittizio