Desaparecer alertas - O Centro de Notificação não funciona conforme as Configurações de preferência

15

Estou tentando entender como obter as notificações funcionando corretamente no Mountain Lion. Eu entendo todos os conceitos sobre como habilitá-los e configurá-los, etc., mas não parece funcionar como anunciado.

Vou usar o Safari como meu exemplo aqui:

Eu tenho as seguintes preferências definidas nas Preferências do sistema e na guia Preferências de notificação do Safari:

Sys Prefs

Prefs do Safari

Como você pode ver, defino o estilo de alerta para que qualquer alerta permaneça na tela até ser descartado, e os 5 alertas mais recentes devem permanecer, a menos que sejam descartados na "bandeja" do centro de notificação.

Agora, quando aciono alertas (e, para fazer isso, ativei alertas na área de trabalho na sala de bate-papo Ask Different e levei as pessoas a fazer ping no meu nome), estou tendo um comportamento estranho e numeroso.

Às vezes, quando recebo os alertas, vejo-os aparecerem no canto superior direito e também na "bandeja", mas se os ignorar, eles não apenas desaparecem automaticamente (não deveriam, não estou usando alertas de banner) ), mas eles também se removerão da bandeja sem nenhuma ação da minha parte.

Outras vezes, as notificações se recusam a aparecer e aparecem na Central de Notificações sem nunca aparecer corretamente - acho que isso acontece com o Safari minimizado.

Eu mudei para o tipo de banner e retornei, e nenhuma alteração. Mas parece funcionar bem no Mail, os alertas (definidos como Banners no seu caso) desaparecem quando deveriam, mas os 5 mais recentes permanecem na bandeja conforme o esperado, mas não consigo que nenhum fique na bandeja para o Safari em absoluto. Também testei notificações através do Twitter e de mensagens, com estilos de banner e alerta, e tudo isso parece funcionar normalmente.

Fiz as seguintes capturas de tela que mostram uma notificação de estilo de alerta simplesmente desaparecendo sem qualquer reconhecimento na Central de Notificações e também uma que mostra que elas não são exibidas:


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

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


Alguém sabe se este é um Safari ou um bug do NC? Quaisquer outros aplicativos que se comportam de maneira semelhante? Alguma maneira de "consertar" isso?

Extra: Depois de verificar os comentários e falar sobre isso (e testar) extensivamente no bate-papo, parece que muitas pessoas têm problemas semelhantes. Encontrei pessoas que não estavam conseguindo parar completamente usando a mesma configuração que eu acima, e usuários do Chrome também obtiveram os mesmos resultados, de modo que parece um problema do NC, não do Safari. Sinta-se à vontade para adicionar seus problemas, se você tiver algum comentário, tentarei expandir a questão se identificar um tema comum. Ainda não li nada que indique que é amplamente difundido, mas anedoticamente aqui e no bate-papo, parece que não sou apenas eu. As seguintes respostas foram removidas por serem "eu também", mas mostram que outras pessoas estão enfrentando os mesmos problemas:


Estou vendo exatamente a mesma coisa com safari e gmail. os alertas são exibidos corretamente e vejo a notificação aparecer no centro de notificações. Mas assim que o "balão" de alerta desaparecer, o item será removido da central de notificações. Se eu abrir o aplicativo de email e configurar a conta do Gmail, esses alertas de email serão exibidos na central de notificações.

respondeu 26/07 às 15:03

JDR


o responda Estou invejoso, mas estou tendo o mesmo problema com o correio e o Centro de Notificação. Meu e-mail do iCloud (anteriormente MobileMe) e o Gmail não estão produzindo notificações.

No entanto, o NC parece funcionar nos meus itens do iCalendar e na atualização da App Store.

respondeu em 27/07 às 8:13

Sam


Não estou recebendo nenhuma notificação. Nem pop-ups nem no centro de notificação. Adicionei minhas contas do hotmail e do gmail nas configurações de email, configurei as notificações, enviei emails de teste de outras contas e nada. Não tenho certeza se está faltando algo simples ou se há algum problema com o novo sistema operacional. Alguém mais tem esse problema? Solução alguém?

respondeu 26/07 às 22:27

Leão em SD


abafar
fonte
Você está no Safari quando recebe os alertas ou está em outro aplicativo? Se você estiver usando o Safari ou estiver atualmente na página quando receber os alertas, esse pode ser o motivo pelo qual eles não estão hospedados. Semelhante a estar no correio quando você recebe um email no iOS, já que está no correio e pode obviamente ver as novas mensagens enviadas a você, não é necessário mantê-lo no NC. Por favor nos informe.
27412
Tentei isso, consegui alguém para criar uma carga, minimizei o Safari, abra o correio e esperei com o correio na janela ativa. Mesmos resultados.
stuffe
Estou enfrentando exatamente os mesmos problemas com as notificações do Gmail. Sempre que recebo um e-mail, um pop-up aparece, mas nenhuma notificação permanece na Central de Notificações, independentemente de quantos "Itens Recentes" eu quero ter na Central de Notificações ou qual deve ser o estilo de alerta.
mouser

Respostas:

8

Sou desenvolvedor do Mac OS X e acabei de adicionar o suporte do Notification Center ao meu aplicativo. Pelo que vale, aqui está o que eu descobri:

  • Por padrão, as notificações (os alertas) NÃO são mostradas se o aplicativo já estiver na parte da frente (isso explica por que os alertas se recusam a aparecer às vezes e você só vê a notificação na Central de Notificações). É possível que os aplicativos sobrescrevam e isso não é muito simples, portanto, espere que a maioria dos aplicativos não mostre notificações quando estiverem ativos. Na minha opinião, isso é muito chato.
  • O aplicativo, depois de enviar uma notificação, ainda tem muito controle sobre essa notificação. Ele pode removê-lo da tela a qualquer momento, independentemente das configurações que você possui. Basicamente, se o Safari, por algum motivo, tiver sido definido para remover notificações após X segundos, ele fará isso, suas configurações não importam.

Não faço ideia se é um bug no Safari ou no Notification Center, ou em ambos. No entanto, estou bastante confiante de que não há nada que você possa fazer sobre o segundo problema (pode haver uma configuração de padrão oculta para o primeiro, mas não ouvi falar dele). Eu verifiquei a Especificação da API do WebKit, para garantir que não é algo que os sites individuais estejam fazendo, e você pode descartar sites da lista de suspeitos, porque eles não têm controle sobre as notificações.

Acho que teremos que esperar e ver se a Apple abordará isso em seu próximo lançamento de correção de bug (10.9). No entanto, pelo que parece, não mostrar notificações quando o aplicativo está na frente é um "recurso", portanto, não tenha esperanças.

bogdansrc
fonte
Parece que há muito a aprender, não espero uma resposta melhor, então obrigado por dedicar um tempo para explicá-la da perspectiva de não-usuário.
stuffe