Mit dem IBM Bluemix Push-Benachrichtigungsdienst ist es möglich, eine Push-Benachrichtigung mit den Feldern loc-key
und loc-args
von Apple zu senden? Wenn ja, wie können Sie eine solche Anfrage mithilfe der REST-API erstellen? In der Dokumentation wird die Verfügbarkeit dieser Felder nicht erwähnt.BlueMix Push Notification - Unterstützung für lokalisierte Alarmmeldungen von Apple
Antwort
Also nach dem Ausprobieren ein paar Dinge mit der REST API scheint es derzeit keine aps oder gcm spezifischen Felder für den "Alert" -Wert zu unterstützen. Ich würde sagen, dass dies wahrscheinlich auf die Vereinfachung der beiden Plattformen zurückzuführen ist.
Die nächste Möglichkeit, die Sie wahrscheinlich jetzt mit der REST-API erhalten, besteht darin, Ihre Loc-Key- und Loc-Args-Werte in die Payload des Kunden einzugeben und sie dann in Ihrem clientseitigen Code zu extrahieren.
So zum Beispiel auf der REST-Seite der Dinge könnte Ihre Anfrage aussehen
{
"message": {
"alert": "Silent Alert, Extract Payload"
},
"settings": {
"apns": {
"type": "SILENT",
"payload": {
"loc-key" : "GAME_PLAY_REQUEST_FORMAT",
"loc-args" : [ "Jenna", "Frank" ]
}
}
}
}
die die Benachrichtigung und die Nutzlast senden würde aber nicht den Benutzer alarmieren an welcher Stelle Sie die Nutzlast extrahieren können, erstellen Sie Ihre eigenen Benachrichtigung clientseitig mit den Schein-Loc-Key- und Loc-Args-Werten und diese dann dem Benutzer anzeigen.
Sicherlich nicht die ideale Lösung, aber wir werden versuchen, mit den Entwicklern in Kontakt zu treten und zu sehen, ob es möglich wäre, diese Funktionalität der REST API hinzuzufügen.
- 1. Apple Push Notification Service
- 2. Fehlerbehebung Apple Push Notification Services
- 3. Testtechniken für Apple Push Notification Gateways
- 4. Bluemix Push Notification Registrierungs-ID-Liste
- 5. APNS (Apple Push Notification Service) Zuverlässigkeit
- 6. Apple Push Notification Entwicklung in Objective-C
- 7. Apple Push Notification Service mit PHP-Skript
- 8. Emojis Unterstützung in Apple Push-Benachrichtigung
- 9. Bluemix Android Push Notification kann benutzerdefinierte Sound-Benachrichtigung nicht implementieren
- 10. Wenn ich den Apple Push Notification Service für Instant Messaging verwende, blockiert Apple meinen Account?
- 11. Apple Push Notification Registrierung & Gerät Token Erhalte eine Klarstellung?
- 12. Verwendet der Apple Push Notification-Dienst UDP oder TCP?
- 13. Bluemix: IBM Push-Benachrichtigungsprobleme
- 14. iPhone SDK Push Notification
- 15. Enhanced Apple Push Notification: Antwortfehler beim Provider-Server
- 16. Apple Push Notification Service: Zertifikat Server Seite installieren?
- 17. Kann jemand einen Apple Push Notification Provider in C# schreiben?
- 18. Warum bekomme ich Apple Push Notification mit launchOption-Wörterbuch nil?
- 19. iOS "Local" Push Notification
- 20. Ipad Push Notification
- 21. GCM Push Notification NodeJS
- 22. Methode zur Verarbeitung von Geräte-Tokens für den Apple Push Notification Service mit PHP
- 23. iOS Push Notification Produktionszertifikat Allgemeiner Name Problem
- 24. Linphone Push Notification
- 25. Xamarin.Forms - Push Notification - iOS
- 26. Push Notification Zweite Kachel
- 27. iPhone Push Notification
- 28. Push Notification Alert Handling
- 29. erstellen Provisioning-Datei für Push Notification
- 30. Apple Push-Benachrichtigung mit cURL
Ich habe mit dem gleichen Problem zu kämpfen und offenbar mit stillen Push-Benachrichtigung ist nicht mehr eine Option aufgrund der didReceiveRemoteNotification, FetchCompletionHandler wird nicht entsprechend Apple Development Forum gestartet, wenn der Benutzer die App https://forums.developer.apple tötet .com/thread/31403 funktioniert also im Vordergrund und im Hintergrund, aber nicht, wenn die App nicht läuft. http://stackoverflow.com/questions/35292348/ios-handling-silent-push-notifications-when-app-is-killed?rq=1 http://stackoverflow.com/questions/37961913/push-notifications-not -bearbeitet-richtig-wenn-die-App-ist-nicht-aktiv-getötet – Jan