Ich habe ein Szenario, in dem App Push-Benachrichtigung erhalten und diese Nachrichten auf dem Startbildschirm meiner App anzeigen muss, für die ich das Nachrichtenarray in Benutzerstandards gespeichert von meinem AppDelegate und alles funktioniert gut, aber es funktioniert nichtPush-Benachrichtigung Daten nicht erhalten, wenn App direkt durch Klicken auf App-Symbol gestartet
wenn app in getötetem Zustand ist und eine Benachrichtigung kam und Benutzer triggeres die App über den App-icon (nicht von Push-Benachrichtigung)
in folgenden Bedingungen
Wenn die App im Hintergrund ist und eine Benachrichtigung eingeht und der Benutzer über das App-Symbol in die App gelangt (nicht f rom Push-Nachricht) in diesem Fall auch
Dann suchte ich nach Lösungen und kam über stille Push-Benachrichtigungen wissen (für die Hintergrund-Modus) und sonst nichts so muß ich wissen, wie alle Szenarien durch Push-Benachrichtigungen zu handhaben und mein appdelegete ist
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
NSDictionary *remoteNotif = [launchOptions objectForKey: UIApplicationLaunchOptionsRemoteNotificationKey];
if (remoteNotif) {
[self handlePushMessage:remoteNotif];
}
return YES;
}
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
{
[self handlePushMessage:userInfo];
}
-(void)handlePushMessage :(NSDictionary*)userInfo{
//method to handle push message
}
Vielen Dank im Voraus
Wenn Ihre App vom Benutzer beendet wird, dann gibt es keine Möglichkeit, über Push-Benachrichtigungen zu erfahren, wenn der Benutzer Ihre App aus dem App-Symbol – Paulw11
ich denke, es besser Web-Dienste erstellen, die Ihnen Antwort gibt von allen Nachrichten, die bis jetzt.bcz gesendet wurden, kann das erste Szenario nicht behandelt werden, das zweite kann durch stumme Benachrichtigung gehandhabt werden. – Mukesh
danke für die schnelle Antwort :) wenn die Benachrichtigung kam, bevor Benutzer die App zum ersten Mal gestartet dann was passiert? – AnshaD