Necesito una notificación local para que aparezca una aplicación de iPhone mientras la aplicación está activa. es posible? ¿Si es así, cómo?¿Es posible mostrar notificaciones locales mientras la aplicación iphone está en pantalla?
Respuesta
- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
se llama si tiene programada una notificación y la aplicación ya running..it es un método UIApplication
delegado es ..
aquí se puede hacer su encargo code..by acceder a la notificación .. .
edición:
si desea presentar una notificación en este momento .. entonces sólo puede establecer la fecha de notificación de fuego al pasado ... será fired..then puede crear una alerta v iew en el método UIApplication dado anteriormente
, pero ¿cómo se fuerza la notificación a SHOW, si se recibe en la función didReceiveLocalNotification? – mix3d
@ mix3d lamentablemente no es posible. Apple lo diseñó para que las notificaciones locales no se muestren si la aplicación está en primer plano. –
notificaciones locales y las notificaciones push son maneras para que una aplicación que no se está ejecutando en primer plano para permitir que sus usuarios saben que tiene información para ellos. La información podría ser un mensaje, un evento de calendario inminente o datos nuevos en un servidor remoto. Cuando lo presenta el sistema operativo, las notificaciones locales y automáticas se ven y suenan igual. Pueden mostrar un mensaje de alerta o pueden identificar el icono de la aplicación. También pueden reproducir un sonido cuando se muestra el número de alerta o de insignia.Para obtener más información, consulte este enlace Local Notification
* Las notificaciones locales y las notificaciones push son formas de que una aplicación que no se está ejecutando en primer plano permita que sus usuarios sepan que tiene información para ellos. * Esta información fue muy valiosa para mí. He estado luchando con esto durante horas hoy, pero ahora sé que ni siquiera debería estar tratando de usar UILocalNotification para mi situación (presentando una notificación al usuario cuando algo sucede). Puede darse por vencido y buscar una mejor solución :-) –
Puede hacer una misma animación en la aplicación.
hice un lib para hacer una animación casi tan igual a la notificación del local.
Comprobar esto: https://github.com/OpenFibers/OTNotification
Demostración:
Y puede publicar un nuevo mensaje a este lib cuando recibió un mensaje en
- (void) application:(UIApplication *)application didReceiveLocalNotification: (UILocalNotification *)notification
{
OTNotificationManager *notificationManager = [OTNotificationManager defaultManager];
OTNotificationMessage *notificationMessage = [[OTNotificationMessage alloc] init];
notificationMessage.title = [self notificationTitle];
notificationMessage.message = @"A notification. Touch me to hide me.";
[notificationManager postNotificationMessage:notificationMessage];
}
Oye, esto se ve bastante bien, ¿hay alguna posibilidad de que lo actualices para iOS 7 y 8? – Pochi
@Chiquis todavía funciona, probado en iOS9 – OpenThread
- 1. iPhone: notificaciones locales diarias
- 2. cómo crear notificaciones locales en la aplicación iphone
- 3. Alarma de iPhone usando notificaciones locales repetidas
- 4. iPhone aplicación en ejecución, mientras que la pantalla bloqueada
- 5. ¿Reproduce el sonido predeterminado de notificaciones locales al mostrar UIAlertView?
- 6. Borrar insignia de aplicación con notificaciones locales
- 7. notificaciones locales que expiran mientras que el dispositivo está apagado, se pierden
- 8. Cómo mostrar el conteo de notificaciones en el ícono de mi aplicación en la pantalla de inicio en Android
- 9. ¿Es posible implementar notificaciones push de iPhone en una aplicación de Google App Engine?
- 10. Evite que Android cierre la pantalla mientras la aplicación (con Phonegap) está en
- 11. ¿Cómo configurar notificaciones locales en Mac OS X?
- 12. WP7: Editar captura de pantalla mientras la aplicación está en segundo plano (Mango)
- 13. Cómo mostrar la actividad cuando la pantalla está bloqueada?
- 14. ¿Cómo evito que la pantalla del iPhone se oscurezca o se apague mientras mi aplicación se está ejecutando?
- 15. Envío de notificaciones locales en Android
- 16. Pantalla de inicio de la aplicación web iPhone
- 17. Notificación en Phonegap mientras la aplicación no se está ejecutando
- 18. Solicitando la ubicación del iPhone mientras está en segundo plano?
- 19. ¿Es posible duplicar la pantalla de iPhone/iPad en un monitor sin jailbreaking?
- 20. NSTimer devoluciones de llamada mientras la aplicación de iPhone está inactiva
- 21. iphone y notificaciones: ¿número máximo de notificaciones?
- 22. Registrar la aplicación iPhone para notificaciones push no funciona
- 23. Cómo mostrar el teclado de iPhone/iPad a través de una pantalla completa Aplicación OpenGL ES
- 24. iPhone: cómo configurar la insignia de la aplicación, cuando la aplicación está cerrada/en segundo plano?
- 25. Detecta una aplicación en la pantalla de inicio de iphone
- 26. ¿Es posible imprimir desde la aplicación iPhone y iPad?
- 27. ¿Cómo mostrar la brújula en la pantalla?
- 28. ¿Cuál es una buena forma de administrar las notificaciones locales que ha programado su aplicación?
- 29. ¿Cómo mantener una actividad ejecutándose mientras la pantalla está apagada?
- 30. Reproducir sonido en un momento específico mientras la aplicación está en segundo plano
Para llegar notificación su aplicación debe estar en segundo plano. –
Solo para mostrar que esto debería ser posible, a menos que Apple no permita que otros lo hagan, un ejemplo de cuándo sucede esto es en la aplicación Mensajes de Apple. Si está chateando con alguien y recibe un mensaje de texto de otra persona, recibirá una notificación, local o push. Cuando lo tocas, irá a una conversación de chat con esa persona. – KKendall