Ich habe stille Push-Benachrichtigung implementiert. Es funktioniert nicht, wenn ich App manuell getötet habe. Nachdem ich eine Push-Benachrichtigung erhalten habe, habe ich eine Funktion aufgerufen, die Daten an den Server sendet.iOS Silent Push-Benachrichtigung funktioniert nicht, wenn ich app manuell
Hier ist mein Code für Silent Push-Benachrichtigungen
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))handler
{
NSLog(@"didReceiveRemoteNotification fetchCompletionHandler...........");
[MyviewController SendDataFunction];
handler(UIBackgroundFetchResultNewData);
}
Bitte leite mich.
Update: -Die App kann nicht über eine stille Benachrichtigung oder über den Hintergrund-Abruf gestartet werden, wenn der Nutzer die App im App-Switcher manuell beendet hat. Um eine Benachrichtigung zu erhalten, muss der Nutzer die App erneut starten. Und nach wie vor, wenn braucht jemand App aktivieren dann PushKit + VOIP sollte für diese App wie WhatsApp aktiviert werden, siehe den folgenden Link https://zeropush.com/guide/guide-to-pushkit-and-voip
Siehe Antwort in der obigen Frage, möglicherweise seinen Fehler, wenn Benutzer manuell App tötet. –
@nikBhosale hast du irgendwelche Updates für diese Frage bekommen? – Urmi
@urmi, das System startet Ihre App nicht automatisch, wenn der Benutzer das Programm beendet hat. Bitte lies das Update gepostet. Vielen Dank. – nikBhosale