Como desativar as notificações por push de aplicativos individuais no iOS 5?

19

Quando um aplicativo é instalado pela primeira vez, ocasionalmente ele pergunta se você deseja receber notificações por push desse aplicativo. Normalmente clico em 'Não' e nunca mais penso nisso. Mas ontem, cliquei acidentalmente em 'Sim' e agora gostaria de desativar o aplicativo para economizar bateria.

Se eu for para notificações no aplicativo de configurações, posso alterar facilmente o tipo de notificação para 'Nenhum'. No entanto, isso é realmente desabilitar o envio ou apenas ocultar a notificação?

Alguns dos aplicativos nos quais tenho certeza de clicar em 'Não' para enviar notificações por push têm essa configuração definida como 'Faixa' - fazendo-me pensar que essas configurações não estão relacionadas ao fato de o push estar ativado ou desativado para esse aplicativo.


Qual é a maneira correta de ativar / desativar o push após selecionar inicialmente uma opção na instalação do aplicativo? As configurações de notificações estão relacionadas ao envio por push?

Jordan Smith
fonte
Por que você gostaria de fazer isso em TODAS as notificações?
Alexander - Restabelece Monica
@XAleXOwnZX nem todos, recebo e-mails e mais um ou dois outros. Mas, na verdade, não quero um milhão de notificações "marcadas em uma foto do Facebook" ou "novo conteúdo disponível para este aplicativo" como costumava receber - recebo e-mails / mensagens suficientes!
Jordan Smith
nesse caso, empurrar totalmente incapacitante não é seu objetivo ... o que é exatamente o que se pode estabelecer com a leitura da sua pergunta
Alexander - Reinstate Monica
2
@XAleXOwnZX, não é isso que a pergunta diz, se você lê, eu disse "desligue o aplicativo". O título provavelmente poderia ser mais claro, mas mesmo assim ...
Jordan Smith

Respostas:

13

Não há como desativar as notificações por push. Eles são gerenciados pelos servidores da Apple e serão enviados para o seu dispositivo, mesmo que você desinstale o programa.

Desabilitar todas as configurações respectivas do aplicativo na Central de Notificações apenas as ocultará. Consulte a documentação Push do desenvolvedor da Apple para obter mais detalhes.

insira a descrição da imagem aqui

Especificamente, observe o serviço Apple Push Notification (APN), que "transporta e roteia uma notificação de um determinado provedor para um determinado dispositivo". A Apple diz o seguinte sobre o APN:

Às vezes, os APNs podem tentar enviar notificações para um aplicativo em um dispositivo, mas o dispositivo pode recusar repetidamente a entrega porque não há aplicativo de destino. Isso geralmente acontece quando o usuário desinstalou o aplicativo. Nesses casos, os APNs informam o provedor por meio de um serviço de feedback ao qual o provedor se conecta. O serviço de feedback mantém uma lista de dispositivos por aplicativo para os quais houve tentativas recentes e repetidas de falha para entregar notificações. O provedor deve obter esta lista de dispositivos e parar de enviar notificações para eles.

- Fonte

Em resumo, as notificações por push são tratadas fora do dispositivo. Para pará-los, uma vez que um programa tenha sido instalado, significa que o desenvolvedor do programa deve remover seu dispositivo da lista (ou a notificação deve falhar o suficiente para que o APN pare de enviá-lo totalmente). Como usuário, não há como "pará-los", apenas oculte-os no iOS.


fonte
1
Obrigado. Não é IMO muito intuitivo. Acho que faz sentido, mas pessoalmente acho que o título 'Push Notifications' em vez de 'Alert Style' o tornaria muito mais intuitivo para os usuários.
Jordan Smith
3
@ Jordan Não, não é. A Apple realmente deve colocar um controle deslizante "mestre" na parte superior que diz: Desative as notificações por push para este aplicativo. Marcação que deve acinzentar (ou melhor ainda, remover) todas as opções acima. Isso tornaria muito mais claro e fácil de entender.
Não tenho tanta certeza de que esta resposta esteja correta agora. O mesmo aplicativo que eu defini como 'none' ainda recebeu uma notificação de crachá sem que eu a abrisse - o que significa que, ao clicar em 'yes' na notificação de notificação por push original (isso é um bocado ...), não parece realmente possível para desativar o aplicativo, salve a opção de desativar cada configuração individual. Para aplicativos nos quais clicamos originalmente em 'não', os selos ainda estão ativados, embora o envio não pareça funcionar para eles. Talvez esteja faltando alguma coisa, mas isso parece um comportamento bastante complicado e confuso.
Jordan Smith
@ Jordânia, isso é normal e não significa que o push esteja funcionando, apenas que os crachás estão ativados. As notificações por push são diferentes das meras notificações. Veja Reeder. Tem a capacidade de exibir emblemas para feeds de notícias não lidos, mas nenhuma funcionalidade de envio. O mesmo acontece com o Mail (se você optar por usar buscar). Os aplicativos ainda mostrarão alertas, mas não serão enviados, mas exibidos quando as informações forem buscadas.
1
@ cksum: Está apenas ocultando as notificações. Push é muito ativo.
precisa saber é o seguinte
6

Você precisa desativar todas as 5 configurações desse aplicativo em Configurações -> Notificações

Desativar o Centro de Notificação remove apenas esse aplicativo do Centro de Notificação (deslize o dedo para baixo na parte superior da tela). Não desativa alertas, emblemas, sons ou a tela de bloqueio.

Kevin
fonte
2

Em Configurações, vá para Notificações, selecione Estilo de alerta: NENHUM

Desativar SONS Desativar VIEW IN LOCK SCREEN

LisaG
fonte
2

A pergunta original (feita por Jordan, acredito) tem um comentário que indica que pode haver confusão entre as notificações push e as notificações por email.

Ele mencionou não querer receber tantas mensagens de email sobre atividades em seus aplicativos. Todas essas respostas são apenas para notificações por push (que são pop-ups no seu dispositivo), mas mesmo se você conseguir desativá-las, ainda receberá muitas notificações por email.

Alguns aplicativos, como o Pinterest, não têm um lugar nas configurações de aplicativos móveis para controlar as Notificações por email. Você precisa fazer login no aplicativo on-line para acessar as configurações completas e desativar as notificações por email.

Então sua caixa de entrada deixará de ser preenchida!

Rachel
fonte
1

Desinstale e reinstale e, quando o prompt aparecer sobre as notificações, clique em "Não". Sua primeira escolha é absoluta.

xxx
fonte
Esta parece ser a única possibilidade.
Marius Soutier 25/04
2
Eu não acho que isso funcione para todos os aplicativos. Eu desinstalei / instalei o aplicativo do twitter, mas ele não me perguntou se o push deveria estar ativo / inativo ou não.
Filipe Correia
2
As configurações de envio são salvas por 24 horas ao desinstalar um aplicativo. Não consigo encontrar onde eu vi isso, então você vai ter que tomar minha palavra para ela :)
Loïc Wolff
1

A Apple parece apoiar a teoria de que desabilitar as várias configurações de notificação desabilitará o envio para esse aplicativo.

"Desativar notificações push: alguns aplicativos da App Store usam o serviço Apple Push Notification para alertá-lo sobre novos dados. Aplicativos que dependem amplamente de notificações push (como aplicativos de mensagens instantâneas) podem afetar a vida da bateria. Para desativar as notificações push, vá para para Configurações> Notificações e desativar notificações para aplicativos selecionados.Tenha em atenção que isso não impede que novos dados sejam recebidos quando o aplicativo é aberto.Além disso, a configuração Notificações não ficará visível se você não tiver aplicativos instalados que suportem notificações por push. "

http://www.apple.com/batteries/iphone.html

Keith Kemp
fonte
1

Ao desativar todas as notificações para um aplicativo específico (alertas, emblemas etc.), você também desativa o "push" para que os dados sejam recebidos somente quando você abrir o aplicativo. Eu verifiquei isso com o whatsapp.

Cristobal
fonte
0

Configurações -> Notificações -> ativar / desativar (para aplicativos que você deseja alterá-lo)

Shockah
fonte
3
Acho que você está se referindo ao iOS 4 e anterior. Trata-se de ios 5.
Jordan Smith
0

Os servidores APNS parecem manter uma lista de notificações push ativadas para um dispositivo, portanto, pelo menos teoricamente, elas podem filtrar tudo o que não está ativado em um dispositivo específico para economizar energia.

Verifiquei isso observando os padrões de tráfego no soquete APNS de um dispositivo iOS 7 para os servidores de notificação por push da Apple enquanto modificava as configurações de notificação de um aplicativo instalado.

As seguintes configurações fazem com que o tráfego seja enviado à Apple quando alternado:

  • Ícones do aplicativo distintivo
  • Sons
  • Banners / alertas

Desde que um desses três esteja ativado, as alterações nos dois restantes não causam o envio de mensagens na conexão; portanto, presumivelmente, existe um estado binário (interessado / não interessado) armazenado no servidor e os detalhes são tratados no dispositivo

Alterar as configurações da área de notificação, alternar entre banners e alertas e as configurações da tela de bloqueio também parecem ser tratadas localmente.

Além disso, quando o aplicativo é desinstalado, os servidores push também parecem ser notificados.

lxgr
fonte