Próbuję zrozumieć, jak sprawić, by Powiadomienia działały poprawnie w Mountain Lion. Rozumiem wszystkie pojęcia dotyczące ich włączania i konfigurowania itp., Ale nie wydaje się, aby działały w sposób reklamowany.
Użyję Safari jako mojego przykładu tutaj:
Mam następujące preferencje ustawione zarówno w Preferencjach systemowych, jak i na karcie Preferencje powiadomień Safari:
Jak widać, ustawiłem styl alertu tak, aby każdy alert pozostawał na ekranie aż do odrzucenia, a ostatnie 5 alarmów powinno pozostać, chyba że zostanie odrzuconych w „zasobniku” centrum powiadomień.
Teraz, gdy uruchamiam alerty (i w tym celu włączam alerty na pulpicie w Zapytaj w innym pokoju czatu i nakłaniam ludzi do pingowania mojego imienia), otrzymuję wiele dziwnych zachowań.
Czasami, gdy otrzymuję alerty, widzę, że pojawiają się zarówno w prawym górnym rogu, jak i na „tacy”, ale jeśli je zignoruję, nie tylko znikną automatycznie (nie powinny, nie używam alertów banerowych) ), ale następnie usuwają się z tacy bez żadnego działania z mojej strony.
Innym razem powiadomienia nie wyświetlają się i pojawiają się tylko w Centrum powiadomień bez wyskakiwania poprawnie - myślę, że dzieje się tak w przypadku zminimalizowanego Safari.
Zmieniłem je na typ banera iz powrotem, i bez zmian. Ale wygląda na to, że działa dobrze w Mail, alerty (ustawione w tym przypadku jako Banery), znikają, kiedy powinny, ale ostatnie 5 pozostaje w zasobniku zgodnie z oczekiwaniami, ale nie mogę pozwolić, aby ktoś pozostał w zasobniku dla Safari w ogóle. Przetestowałem również powiadomienia za pośrednictwem Twittera i Wiadomości, ze stylami banerów i alertów, i wszystkie wydają się działać normalnie.
Zrobiłem następujące zrzuty ekranu, które pokazują, że powiadomienia w stylu alertów po prostu znikają bez żadnego potwierdzenia w Centrum powiadomień, a także takie, które pokazują, że w ogóle się nie wyświetlają:
http://www.youtube.com/watch?v=SUiR3cFrEw4&feature=youtube_gdata_player
http://www.youtube.com/watch?v=89q5r6OpThM&feature=youtube_gdata_player
Czy ktoś wie, czy to jest Safari, czy błąd NC? Jakieś inne aplikacje, które zachowują się w podobny sposób? Jakieś sposoby, aby to „naprawić”?
Dodatkowo: po sprawdzeniu komentarzy i obszernym omówieniu (i testowaniu) na czacie wydaje się, że wiele osób ma podobne problemy. Natknąłem się na ludzi, którzy po prostu nie dostaję kropki, używając tej samej konfiguracji co ja, i użytkownicy Chrome również uzyskują te same wyniki, więc wygląda to na problem NC, a nie Safari. Dodaj swoje problemy, jeśli masz jakieś komentarze, postaram się rozszerzyć pytanie, jeśli zauważę wspólny temat. Nie przeczytałem jeszcze niczego, co wskazywałoby na to, że jest on szeroko rozpowszechniony, ale anegdotycznie tutaj i na czacie wydaje się, że to nie tylko ja. Następujące odpowiedzi zostały usunięte z powodu bycia „ja też”, ale pokazują, że inni mają te same problemy:
Widzę dokładnie to samo w / safari i Gmaila. alerty wyskakują poprawnie i widzę powiadomienie wyświetlane w centrum powiadomień. Ale gdy tylko ostrzeżenie „bańka” zniknie, element zostanie usunięty z centrum powiadomień. Jeśli otworzę aplikację pocztową i skonfiguruję konto Gmail, te powiadomienia e-mail będą wyświetlane w centrum powiadomień w porządku.
odpowiedział 26 lipca o 15:03
JDR
o odpowiedz Jestem afriad, ale mam ten sam problem z pocztą i Notificaiton Center. Moje e-maile i Gmail (wcześniej MobileMe) i Gmail nie generują powiadomień.
Wydaje się jednak, że NC działa z moimi elementami iCalendar i aktualizacją App Store.
odpowiedział 27 lipca o 8:13
Sam
Nie otrzymuję żadnych powiadomień. Ani wyskakujące okienka, ani w centrum powiadomień. Dodałem oba moje konta Hotmail i Gmail w ustawieniach poczty, skonfigurowałem ustawienia powiadomień, wysłałem testowe wiadomości e-mail z innych kont i nic. Nie jestem pewien, czy brakuje mi czegoś prostego lub jest to problem z nowym systemem operacyjnym. Czy ktoś jeszcze ma ten problem? Rozwiązanie ktoś?
odpowiedział 26 lipca o 22:27
Lew w SD
Odpowiedzi:
Jestem programistą Mac OS X i właśnie zakończyłem dodawanie obsługi Centrum powiadomień do mojej aplikacji. Oto, co warto:
Nie mam pojęcia, czy jest to błąd w Safari, Centrum powiadomień, czy w obu. Jestem jednak całkiem pewien, że nic nie można zrobić z drugim problemem (może być ukryte ustawienie domyślne dla pierwszego, ale o tym nie słyszałem). Sprawdziłem specyfikację interfejsu API WebKit, aby upewnić się, że nie robią tego poszczególne witryny, i możesz wykluczyć witryny z listy podejrzanych, ponieważ nie mają żadnej kontroli nad powiadomieniami.
Chyba będziemy musieli poczekać i sprawdzić, czy Apple rozwiąże ten problem w następnej wersji poprawki błędów (10.9). Wygląda jednak na to, że brak wyświetlania powiadomień, gdy aplikacja znajduje się na pierwszym planie, jest „funkcją”, więc nie miej nadziei.
źródło