2013-04-16 13 views
5

Sto lavorando alla notifica utente di esempio su 10.8 tuttavia la chiave NSUserNotificationAlertStyle quando l'ho impostata per gli avvisi non funzionanti, la mia applicazione lo mostra ancora come banner, l'unico modo per controllarlo attraverso le preferenze di sistema ma cosa se voglio impostare il comportamento predefinito per essere in stile avviso ??NSUserNotificationAlertStyle plist chiave non funzionante

risposta

9

Funziona, ma è necessario

  1. Code sign your application;
  2. Set alert string value for NSUserNotificationAlertStyle key in your app info.plist file;
  3. Verificare che non siano disattivati ​​nella scheda Notifications di System Preferences.

Se si sperimentano già le notifiche, sarà meglio eseguirlo da zero. Here how you can remove app from User Notification Center.

+1

Posso confermare questo. Ho compilato la mia app, l'ho trasferita su un'altra macchina, era ancora di tipo banner. Firmato e trasferito di nuovo, tutto funziona perfettamente ora. –

0

Non è necessario firmare il codice, ma l'utente finale può modificare il tipo di notifica da Preferenze di Sistema -> notifiche (e quindi scegliere, Nessuno/Banner o Avviso). Vedi anche questo post: Add Alert vs Notification flag