Alertes disparues - Notification Center ne fonctionne pas selon les paramètres de préférence

15

J'essaie de comprendre comment faire fonctionner correctement les notifications dans Mountain Lion. Je comprends tous les concepts sur la façon de les activer, de les configurer, etc., mais cela ne semble pas fonctionner comme annoncé.

Je vais utiliser Safari comme exemple ici:

J'ai les préférences suivantes définies dans les préférences système et l'onglet Préférences de notification de Safari:

Sys Prefs

Safari Prefs

Comme vous pouvez le voir, j'ai défini le style d'alerte de telle sorte que toute alerte doit rester à l'écran jusqu'à son rejet, et les 5 alertes les plus récentes doivent rester sauf si elles sont rejetées dans le "plateau" du centre de notification.

Maintenant, lorsque je déclenche des alertes (et pour ce faire, j'active les alertes de bureau dans la salle de discussion Ask Different et amène les gens à cingler mon nom), je reçois de nombreux comportements étranges.

Parfois, lorsque je reçois les alertes, je peux les voir apparaître à la fois en haut à droite et également dans le "bac", mais si je les ignore, elles disparaissent non seulement automatiquement (elles ne devraient pas, je n'utilise pas les alertes de bannière ) mais ils se retirent également du plateau sans aucune action de ma part.

D' autres fois , les notifications refusent de montrer et n'apparaissent dans la notification Centre sans jamais éclater correctement - je pense que cela se produit avec Safari réduit au minimum.

Je les ai passés au type de bannière et inversé, et aucun changement. Mais cela semble bien fonctionner dans Mail, les alertes (définies comme bannières dans son cas) s'affichent, disparaissent quand elles le devraient, mais les 5 plus récentes restent dans le bac comme prévu, mais je ne peux en obtenir aucun pour rester dans le bac pour Safari du tout. J'ai également testé des notifications via Twitter et Messages, avec des styles de bannière et d'alerte, et toutes semblent fonctionner normalement.

J'ai fait les captures d'écran suivantes qui montrent une notification de style d'alerte qui disparaît simplement sans aucun accusé de réception dans Notification Center, et aussi une qui les montre ne pas s'afficher du tout:


http://www.youtube.com/watch?v=SUiR3cFrEw4&feature=youtube_gdata_player

http://www.youtube.com/watch?v=89q5r6OpThM&feature=youtube_gdata_player


Quelqu'un sait s'il s'agit d'un Safari ou d'un bug NC? Y a-t-il d'autres applications qui se comportent de la même manière? Y a-t-il des moyens de le "réparer"?

Extra: Après avoir vérifié les commentaires et discuté longuement (et testé) longuement dans le chat, il semble que beaucoup de gens ont des problèmes similaires. J'ai rencontré des gens qui n'obtenaient tout simplement pas un arrêt complet en utilisant la même configuration que moi ci-dessus, et les utilisateurs de Chrome obtenaient également les mêmes résultats, donc cela ressemble à un problème NC, pas à Safari. N'hésitez pas à ajouter vos problèmes si vous en avez comme commentaires, j'essaierai d'élargir la question si je repère un thème commun. Je n'ai encore rien lu qui indique qu'il est massivement répandu, mais de façon anecdotique ici et dans le chat, il semble que ce ne soit pas seulement moi. Les réponses suivantes ont été supprimées pour être "moi aussi", mais montrent que d'autres rencontrent les mêmes problèmes:


Je vois exactement la même chose avec safari et gmail. les alertes apparaissent correctement et je peux voir la notification apparaître dans le centre de notification. Mais dès que la "bulle" d'alerte disparaît, l'élément est supprimé du centre de notification. Si j'ouvre l'application de messagerie et que je configure le compte gmail, ces alertes par e-mail s'affichent correctement dans le centre de notifications.

répondu le 26 juil à 15:03

JDR


o répond que je suis afriad mais j'ai le même problème avec le courrier et le centre de notification. Mon e-mail iCloud (anciennement MobileMe) et Gmail ne produisent pas de notifications.

Cependant, NC semble fonctionner pour mes éléments iCalendar et la mise à jour de l'App Store.

Répondu le 27 juil à 8:13

Sam


Je ne reçois aucune notification. Ni popups ni dans le centre de notification. J'ai ajouté mes comptes hotmail et gmail dans les paramètres de messagerie, configuré les paramètres de notification, envoyé des e-mails de test à partir d'autres comptes, et rien. Je ne sais pas s'il me manque quelque chose de simple ou s'il s'agit d'un problème avec le nouveau système d'exploitation. Quelqu'un d'autre a ce problème? Solution quelqu'un?

répondu le 26 juil à 22:27

Lion en SD


stuffe
la source
Êtes-vous dans Safari lorsque vous recevez les alertes ou êtes-vous dans une autre application? Si vous utilisez Safari ou êtes actuellement sur la page lorsque vous recevez les alertes, cela peut être la raison pour laquelle elles ne restent pas. Semblable à être dans le courrier lorsque vous recevez un e-mail dans iOS, puisque vous êtes dans le courrier et que vous pouvez évidemment voir les nouveaux messages qui vous ont été envoyés, il n'a pas besoin de le garder dans la NC. Faites-le nous savoir.
de_an777
Je viens d'essayer cela, de demander à quelqu'un de créer une charge, de minimiser Safari, d'ouvrir le courrier et d'attendre avec Mail la fenêtre active. Mêmes résultats.
stuffe
Je rencontre exactement les mêmes problèmes avec les notifications Gmail. Chaque fois que je reçois un e-mail, une fenêtre contextuelle apparaît, mais aucune notification ne reste dans le Centre de notifications, quel que soit le nombre d '«Éléments récents» que je souhaite avoir dans le Centre de notifications ou quel devrait être le style d'alerte.
mouser

Réponses:

8

Je suis développeur Mac OS X et je viens de terminer d'ajouter la prise en charge du centre de notifications à mon application. Pour ce que ça vaut, voici ce que j'ai découvert:

  • Par défaut, les notifications (les alertes) ne sont PAS affichées si l'application est déjà au premier plan (cela explique pourquoi les alertes refusent parfois de s'afficher, et vous ne voyez que la notification dans Notification Center). Cela dépend des applications données à remplacer et ce n'est pas très simple, alors attendez-vous à ce que la plupart des applications ne montrent pas de notifications lorsqu'elles sont actives. À mon avis, c'est très ennuyeux.
  • L'application, après avoir envoyé une notification, a toujours beaucoup de contrôle sur cette notification donnée. Il peut le supprimer de votre écran à tout moment, quels que soient les paramètres dont vous disposez. Fondamentalement, si Safari, pour une raison quelconque, a été configuré pour supprimer les notifications après X secondes, il le fera, vos paramètres n'ont pas d'importance.

Je n'ai aucune idée s'il s'agit d'un bogue dans Safari ou Notification Center, ou les deux. Cependant, je suis assez confiant qu'il n'y a rien que vous puissiez faire sur le deuxième problème (il pourrait y avoir un paramètre par défaut caché pour le premier, mais je n'en ai pas entendu parler). J'ai vérifié les spécifications de l'API WebKit, pour m'assurer que ce n'est pas quelque chose que les sites Web individuels font, et vous pouvez exclure les sites Web de la liste de vos suspects, car ils n'ont aucun contrôle sur les notifications.

Je suppose que nous devrons attendre et voir si Apple réglera ce problème dans sa prochaine version de correction de bogue (10.9). Cependant, à première vue, ne pas afficher de notifications lorsque l'application est au premier plan est une "fonctionnalité", alors ne vous fiez pas à vos espoirs.

bogdansrc
la source
Il semble qu'il y ait beaucoup à apprendre, je ne m'attends pas à une meilleure réponse, alors merci d'avoir pris le temps de l'expliquer du point de vue des non-utilisateurs.
stuffe