2011-10-22 11 views
10

¿Alguien sabe cómo una aplicación puede controlar sus valores predeterminados en iOS 5 Notification Center? He escrito una aplicación de temporizador usando notificaciones locales para alertar al usuario cuando el temporizador se apaga en segundo plano. Cuando actualicé a iOS 5, todas las notificaciones (alertas, sonidos, pantalla de bloqueo) volvieron a "desactivado". Huelga decir que esta es una configuración predeterminada terrible para una aplicación de temporizador.Configuración predeterminada de la aplicación para iOS 5 Centro de notificaciones

He visto esto suceder con otras aplicaciones, como OmniFocus en iOS 5, pero he visto otras aplicaciones como Pomodoro por defecto a la configuración razonable del Centro de notificaciones.

He revisado los documentos de iOS 5, especialmente el Manual de programación de aplicaciones iOS 5 y las Pautas de interfaz humana de iOS, pero no he encontrado ninguna información sobre este tema.

¿Alguien ha descubierto algún patrón en la configuración predeterminada?

Respuesta

2

Por lo que he descubierto, no es posible editar la configuración del Centro de notificaciones desde una aplicación de terceros. Realmente espero que Apple publique una actualización que resuelva este problema. También tengo una aplicación recordatorio de cumpleaños que es totalmente inútil a menos que el usuario edite la configuración del centro de notificaciones manualmente.

5

Aparentemente, la aplicación debe registrarse en el Centro de notificaciones para aparecer allí; y luego habilitado por el usuario.

Cuando me mudé a XCode 4.2, mi aplicación no apareció en el centro de notificaciones y me asusté. Buscando un poco en la web, encontré la respuesta.

tengo este código en AppDelegate de la aplicación y todo está bien ahora:

// Register the app for the Push- and Local-Notifications on iOS5 - else the users will not get the Local-Notifications 
// 
[[UIApplication sharedApplication]registerForRemoteNotificationTypes: UIRemoteNotificationTypeBadge | 
                     UIRemoteNotificationTypeAlert | 
                     UIRemoteNotificationTypeSound]; 

Sam.

+0

Esto no parece ser relevante para las notificaciones locales. Por favor aclare si no está de acuerdo. – benvolioT

+1

Esto es una solución para un error de iOS 5 descrito en este artículo: http://www.reigndesign.com/blog/ios5-notification-center-disables-local-notifications-by-default-on-your-existing-apps/ – cduck

+0

¿Apple publica la lista de errores que corrige en un lanzamiento? ¿Cómo se enteraron los desarrolladores de las soluciones, para que podamos eliminar este tipo de soluciones? ¿¿¿Alguien sabe??? – Sam

Cuestiones relacionadas