Blog
>Lista ejercicios >
Ejercicio 15
Hola amigos, continuamos con el post en el blog Thebestandroide con la programación multihilo en Objetive - C
Ejercicio 15 : Notificación local segundo plano.
En primer lugar vamos a describir los tipos de Notificaciones, ya que es interesante saber que las aplicaciones compatibles con la ejecución en segundo plano pueden recibir notificaciones, se pueden dividir en 2 tipos :
Remotas : Se dan en el servicio de notrificación de Apple, llamado Push.
Locales : Se programan desde la app para que se activen en segundo plano transcurrido un tiempo determinado.
Bien, en este ejemplo de multitasking, vamos a hacer un ejemplo de las Locales:
Comenzamos creando un proyecto de la forma habitual, new - proyect - single view application,ahi en el ViewController.m configuramos una notificación para que aparezca a los 8 segundos :
Bien ahora ejecutamos la aplicación y le damos al botón principal para salir o cmd+shift+h, al pasar los 8 segundos aparecerá la notificación sobre el icono de la app
O al bajar la persiana, veremos la notificación que había corrido en segundo plano :
Hola amigos, continuamos con el post en el blog Thebestandroide con la programación multihilo en Objetive - C
Ejercicio 15 : Notificación local segundo plano.
En primer lugar vamos a describir los tipos de Notificaciones, ya que es interesante saber que las aplicaciones compatibles con la ejecución en segundo plano pueden recibir notificaciones, se pueden dividir en 2 tipos :
Remotas : Se dan en el servicio de notrificación de Apple, llamado Push.
Locales : Se programan desde la app para que se activen en segundo plano transcurrido un tiempo determinado.
Bien, en este ejemplo de multitasking, vamos a hacer un ejemplo de las Locales:
Comenzamos creando un proyecto de la forma habitual, new - proyect - single view application,ahi en el ViewController.m configuramos una notificación para que aparezca a los 8 segundos :
@implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; UILocalNotification *alerta= [[UILocalNotification alloc] init]; //PARAMETROS CONFIGURACION ALERTA alerta.alertBody=@"Notificación"; alerta.alertAction=@"View"; //Icono alerta.applicationIconBadgeNumber=1; //tiempo para que se lance 8segundos alerta.fireDate=[NSDate dateWithTimeIntervalSinceNow:8]; //mostrar alerta [[UIApplication sharedApplication] scheduleLocalNotification:alerta]; } @end
Bien ahora ejecutamos la aplicación y le damos al botón principal para salir o cmd+shift+h, al pasar los 8 segundos aparecerá la notificación sobre el icono de la app
O al bajar la persiana, veremos la notificación que había corrido en segundo plano :
Indice | Ejercicio anterior | Siguiente ejercicio |