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 |


