samsung por pasar notes contactos como apple app iphone objective-c

por - aplicación de iPhone en el fondo



pasar contactos de iphone a android por bluetooth (3)

¿Hay alguna forma de iniciar un mensaje de sonido o emergente desde la aplicación de iPhone cerrada? Simplemente como "recibir SMS"


Andy tiene razón, pero Apple prometió habilitar su sistema de empuje para las 3ras fiestas también. Entonces, creo que podrías esperar hasta que lo liberen ... sin embargo, no hay idea de cuándo.


Yo no lo creo. Apple ha declarado que no se pueden ejecutar aplicaciones de terceros en segundo plano (aunque algunas de sus aplicaciones lo hagan). Esta es la razón por la cual hubo un gran problema acerca de las "notificaciones push" el verano pasado (que desafortunadamente no ha ido a ninguna parte); esto permitiría que una aplicación reciba algunos datos de un servidor y luego responda apropiadamente.

Es posible que pueda lograr esto si escribe una aplicación para un iPhone con jailbreak, pero solo aquellos usuarios que tengan jailbreak en su teléfono podrán instalar y usar su aplicación.


Sí, esto realmente ha cambiado después de que la pregunta fue respondida inicialmente.

Actualmente hay al menos dos formas para que una aplicación cerrada reproduzca un sonido o una ventana emergente.

  1. Una aplicación puede registrarse para una notificación local mientras se está ejecutando, que se llamará en el futuro incluso si la aplicación está cerrada. La notificación mostrará una ventana emergente y opcionalmente reproducirá un sonido o establecerá una insignia en el icono de una aplicación. Implementar esto es fácil:

    id localNotif = [[NSClassFromString(@"UILocalNotification") alloc] init]; if (!localNotif) { return; } [localNotif setTimeZone:[NSTimeZone defaultTimeZone]]; [localNotif setAlertBody:NSLocalizedString(@"Hello!",nil)]; [localNotif setAlertAction:NSLocalizedString(@"Hello", nil)]; [localNotif setSoundName:UILocalNotificationDefaultSoundName]; [localNotif setFireDate:[[NSDate date] addTimeInterval:(60*60)]]; [localNotif setFireDate:[[NSDate date] addTimeInterval:(24*60*60)]]; [[UIApplication sharedApplication] scheduleLocalNotification:localNotif]; [localNotif release];

  2. Una aplicación (con el permiso del usuario) puede registrarse en un servidor remoto (el suyo o el proveedor de servicios) para recibir las notificaciones automáticas enviadas por usted (a través del sistema de Apple). Una vez recibida, la aplicación mostrará opcionalmente una ventana emergente, reproducirá un sonido y / o cambiará la insignia en un ícono de aplicaciones. Hay un código de muestra en la documentación de Apple para implementar el lado del iPhone de esto, y también algunos proyectos de código abierto que flotan para el lado del servidor. Puede omitir tener que implementar su propio lado del servidor mediante el uso de un servicio como Urban Airship.