2016-02-09 11 views
6

ich zur Zeit ein Problem mit Push-Benachrichtigungen in iOS bin vor.iOS - Umgang mit Silent-Push Notifications Wenn App getötet

Meine App erhält stille Push-Benachrichtigungen eine Kennung enthält. Diese Kennung wird dann verwendet, um Daten von einem Remote-Server abzurufen, von dem eine lokale Benachrichtigung erstellt wurde.

Soweit der Benutzer eine App zwangsweise beendet hat (dh durch zweimaliges Antippen der Home-Taste und durch Wischen zum Schließen der App), wird die Silent Push-Benachrichtigung nicht an die didReceiveRemoteNotification-Methode in der App weitergeleitet AppDelegate-Klasse [1] [2], wodurch verhindert wird, dass die App irgendeine Art von Verarbeitung ausführt.

Ich habe eine ganze Menge Forschung getan in die Situation oben genannte Handhabung. Konnte jedoch keine definitive Antwort finden und hoffte, dass mir jemand helfen oder mich in die richtige Richtung lenken könnte.

Antwort

5

Wie - application:didReceiveRemoteNotification:fetchCompletionHandler: von Apple dokumentiert, gibt es nicht viel Sie tun können:

Allerdings ist das System nicht automatisch die App starten, wenn der Benutzer Kraft-quit hat. In diesem Fall muss der Nutzer Ihre App neu starten oder das Gerät neu starten, bevor das System versucht, Ihre App erneut automatisch zu starten.

Es wird so getan, dass Benutzer unerwünschte Mitteilungen

+0

Nizza stoppen könnte, aber mehr Informationen für das gleiche haben. –

Verwandte Themen