2012-09-07 9 views
9

Estoy creando una aplicación Mac OS X para usar el Centro de notificaciones. Algunas notificaciones deben permanecer en la pantalla hasta que el usuario interactúe con ellas, y otras desaparecerán poco después de mostrarlas.¿Puede una aplicación usar alertas y banners en el Centro de notificaciones?

La clave NSUserNotificationAlertStyle y las preferencias cambiantes del sistema permiten cambiar entre banners y alertas. Sin embargo, ambos enfoques cambian todas las notificaciones enviadas desde mi aplicación.

¿Puedo enviar algunas notificaciones como alertas y otras como banners? ¿Si es así, cómo?

Respuesta

6

NSUSerNotificationAlertStyle es la única forma en que el desarrollador puede establecer el estilo notificación predeterminada para la aplicación, y se establece el estilo de todos notificaciones de esa aplicación.

Si cree que es realmente importante para usted tener 2 tipos diferentes de notificaciones, puede solucionar el problema teniendo una aplicación de ayuda oculta con un NSUserNotificationAlertStyle diferente de la aplicación principal.

Recuerde que estableció el estilo predeterminado de notificación, pero el usuario puede cambiarlo cuando quiera en las preferencias del centro de notificaciones, haciendo que su aplicación auxiliar sea inútil.

0

No. Existen diferentes tipos de notificación para que el usuario pueda seleccionar lo que prefiera, no para que el desarrollador pueda.

Si cree que su aplicación debería tener esta capacidad, debe presentar una solicitud de mejora en http://bugreporter.apple.com y avisar a Apple.

Cuestiones relacionadas