5

Tengo una aplicación de noticias simple que consiste en un UINavigationController, UITableViewController y UIViewController, cuando la aplicación se inicia carga las noticias de la web y luego cuando hace clic en la celda de la tabla va a la otra vista para mostrar el artículo completo, he agregado notificaciones push, pero quiero manejarlo ahora para que cuando el usuario haga clic en la notificación, aparezca la vista con el artículo y, si el usuario hizo clic en el botón Atrás, vaya a la tabla de lista de noticias. ¿Alguien puede ayudarlo? esta ?Handle Push Notifications

Respuesta

2

en la aplicación: didFinishLaunchingWithOptions: debería echar un vistazo a lo que está en el diccionario de launchOptions. Algo como esto:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
    … 
    NSDictionary *userInfo = [launchOptions objectForKey: UIApplicationLaunchOptionsRemoteNotificationKey]; 
    if (userInfo != nil) 
     [self handlePushNotification: userInfo]; 

    … 
} 

No se olvide de poner en práctica:

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo 

en caso de que la notificación de inserción viene, mientras que su aplicación se está ejecutando.

En su handlePushNotification: método, debe crear su pila de vista manualmente, probablemente con animación: NO.