2016-05-05 4 views
0

Ich arbeite an interaktiven Benachrichtigungen. Ich möchte, dass der Benutzer mindestens eine Aktion durchführt, wenn die Benachrichtigung ausgelöst wird. Aber wenn der Benutzer keine Aktion ausführt und direkt auf die Benachrichtigung klickt, wird die App gestartet.Wie wird mit der interaktiven Benachrichtigung verfahren, wenn keine Aktion ausgeführt wird und der Benutzer auf die Benachrichtigung tippt?

Ich möchte damit umgehen, wie die Anzeige der Zeit beim Start der App anzuzeigen.

hat jemand eine Idee dafür?

Antwort

0

Überprüfen Sie, ob die Anwendung über die Taping-Benachrichtigung gestartet wird. Schreiben Sie folgendes in

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 

     if (launchOptions) 
    { 
      NSDictionary * appLaunchDict = [[NSDictionary alloc]initWithDictionary:launchOptions]; 

      NSDictionary* userInfo = [appLaunchDict objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]; 
      if (userInfo){ 
      // Call your method here which will show alert or any thing you want. 
      } 
    } 
} 
Verwandte Themen