2012-09-07 15 views
9

Tworzę aplikację Mac OS X, aby korzystać z Centrum powiadomień. Niektóre powiadomienia powinny pozostać na ekranie, dopóki użytkownik nie wejdzie z nimi w interakcję, a inne powinny zniknąć wkrótce po wyświetleniu.Czy aplikacja może korzystać z powiadomień i banerów w Centrum powiadomień?

Klucz NSUserNotificationAlertStyle i zmiana preferencji systemowych umożliwiają zmianę między banerami i alertami. Jednak oba podejścia zmieniają wszystkie powiadomienia wysyłane z mojej aplikacji.

Czy mogę wysyłać powiadomienia jako alerty i inne jako banery? Jeśli tak to jak?

Odpowiedz

6

NSUSerNotificationAlertStyle to jedyny sposób deweloper może ustawić domyślny styl powiadamiania dla aplikacji, a to ustawia styl wszystkich powiadomień z tej aplikacji.

Jeśli uważasz, że ważne jest, aby mieć 2 różne rodzaje powiadomień, możesz obejść problem, używając ukrytej aplikacji pomocniczej z innym NSUserNotificationAlertStyle niż główna aplikacja.

Pamiętaj, że ustawiłeś domyślny styl powiadamiania , ale użytkownik może go zmienić w dowolnym momencie w preferencjach centrum powiadomień, dzięki czemu aplikacja helper będzie bezużyteczna.

0

Nie. Istnieją różne rodzaje powiadomień, dzięki czemu użytkownik może wybrać preferowane przez siebie oprogramowanie, a nie programista.

Jeśli uważasz, że twoja aplikacja powinna mieć taką możliwość, zgłoś prośbę o ulepszenie pod numerem http://bugreporter.apple.com i powiadom Apple.

Powiązane problemy