Wenn wir eine Push-Benachrichtigung erhalten, während die Anwendung im Hintergrund-Modus, es verwendet automatisch aps und andere Parameter wie Ton, Abzeichen, Alarm eine Benachrichtigung zu erzeugen, die auf der Oberseite angezeigt wird.Prevent Auto erzeugt Push-Benachrichtigung
Ich möchte verhindern, dass automatisch generierte Benachrichtigung didReceiveRemoteNotification
aufrufen und meine benutzerdefinierte lokale Benachrichtigung generieren und oben und Benachrichtigungszentrale anzeigen.
Der Grund dafür ist, dass die Nachricht an die Situation angepasst wird, die lokal verwaltet wird, nachdem einige Daten in Push-Benachrichtigungen empfangen wurden.
Ich habe nichts versucht, weil ich keine Lösung für diese Art von Szenario finden konnte. Ich weiß nicht einmal, ob es überhaupt möglich ist oder nicht.
Jede Hilfe oder andere Vorschläge, die diesen anderen Weg lösen könnten, wird sehr geschätzt.
Welche Methode wird aufgerufen, wenn wir Hintergrund holen verwenden. Was gibt uns 30 Sekunden Zeit, Anweisungen auszuführen? –
Die Methode 'application: didReceiveRemoteNotification: fetchHandler:' wird aufgerufen, während sich die App im Hintergrund befindet, wenn die Benachrichtigungs-Payload den Wert 'content-available: 1' im' aps'-Dictionary enthält. – Avi
Danke @Avi. Das hilft mir, eine lokale Benachrichtigung zu generieren, aber ein größeres Problem besteht darin, eine automatisch generierte Push-Benachrichtigung zu verhindern. –