¿Cómo puedo desactivar las notificaciones push para aplicaciones individuales en iOS 5?

19

Cuando se instala una aplicación por primera vez, ocasionalmente le pregunta si desea recibir notificaciones push para esa aplicación. Normalmente hago clic en 'No' y nunca pienso en ello nuevamente. Pero ayer, accidentalmente hice clic en 'Sí', y ahora me gustaría desactivar la aplicación para ahorrar batería.

Si voy a las notificaciones en la aplicación de configuración, puedo cambiar fácilmente el tipo de notificación a 'Ninguno', sin embargo, ¿esto es realmente una desactivación de inserción o simplemente está ocultando la notificación?

Algunas de las aplicaciones que estoy bastante seguro de que hice clic en 'No' para enviar notificaciones tienen esta configuración establecida en 'Banner', lo que me hace pensar que esta configuración no está relacionada con si la aplicación está activada o desactivada.


¿Cuál es la forma correcta de habilitar / deshabilitar la inserción después de seleccionar inicialmente una opción en la instalación de la aplicación? ¿Las configuraciones de notificaciones están relacionadas con push?

Jordan Smith
fuente
¿Por qué querrías hacer esto para TODAS las notificaciones?
Alexander - Restablece a Monica el
@XAleXOwnZX no todos, recibo correo y uno o dos más son empujados. Pero realmente, no quiero un millón de notificaciones "etiquetadas en una foto de Facebook" o "nuevo contenido disponible para esta aplicación" como solía hacerlo. ¡Recibo suficiente correo / mensajes como están!
Jordan Smith
en cuyo caso, la desactivación del todo empuje no es ur objetivo ... que es exactamente lo que se puede establecer a partir de la lectura de la pregunta ur
Alexander - Restablecer Mónica
2
@XAleXOwnZX eso no es lo que dice la pregunta si lo lees, dije "apaga la aplicación". El título probablemente podría ser más claro, pero de todos modos ...
Jordan Smith

Respuestas:

13

No hay forma de deshabilitar las notificaciones push. Son manejados por los servidores de Apple y se enviarán a su dispositivo incluso si desinstala el programa.

Deshabilitar todas las configuraciones respectivas de la aplicación en el Centro de notificaciones solo las ocultará. Consulte la documentación Push para desarrolladores de Apple para obtener más detalles.

ingrese la descripción de la imagen aquí

Específicamente, mire el Servicio de notificaciones push de Apple (APN), que "transporta y enruta una notificación de un proveedor determinado a un dispositivo dado". Apple dice lo siguiente sobre APN:

A veces, los APN pueden intentar entregar notificaciones para una aplicación en un dispositivo, pero el dispositivo puede rechazar repetidamente la entrega porque no hay una aplicación de destino. Esto sucede a menudo cuando el usuario ha desinstalado la aplicación. En estos casos, los APN informan al proveedor a través de un servicio de comentarios con el que el proveedor se conecta. El servicio de comentarios mantiene una lista de dispositivos por aplicación para los cuales hubo intentos fallidos recientes y repetidos de entregar notificaciones. El proveedor debe obtener esta lista de dispositivos y dejar de enviarles notificaciones.

- Fuente

En resumen, las notificaciones push se manejan fuera del dispositivo. Para detenerlos, una vez que se ha instalado un programa, significa que el desarrollador del programa debe eliminar su dispositivo de la lista (o la notificación debe fallar lo suficiente como para que APN deje de enviarlos por completo). Como usuario, no hay forma de "detenerlos", solo ocultarlos desde iOS.


fuente
1
Gracias. Sin embargo, no es una OMI muy intuitiva. Supongo que tiene sentido, pero personalmente creo que el título 'Notificaciones push' en lugar de 'Estilo de alerta' lo haría mucho más intuitivo para los usuarios.
Jordan Smith
3
@ Jordan No, no lo es. Apple realmente debería poner un control deslizante "maestro" en la parte superior que dice: Deshabilita las notificaciones push para esta aplicación. Marcado que debería atenuarse (o mejor aún, eliminar) todas las opciones anteriores. Lo haría mucho más claro y fácil de entender.
No estoy tan seguro de que esta respuesta sea correcta ahora. La misma aplicación que configuré como 'ninguna' aún recibió una notificación de insignia sin que la abriera, lo que significa que al hacer clic en 'sí' a la notificación de notificación automática original (eso es un bocado ...) realmente no parece ser posible para desactivar la aplicación para esa aplicación, guarde la configuración de cada configuración individual en 'off'. Para las aplicaciones en las que originalmente hice clic en 'no', las insignias todavía están activadas, aunque push no parece funcionar para ellas. Tal vez me estoy perdiendo algo, pero esto parece un comportamiento bastante complicado y confuso.
Jordan Smith
@Jordan eso es normal y no significa que el empuje esté funcionando, solo que las insignias están habilitadas. Las notificaciones push son diferentes a las meras notificaciones. Mira a Reeder. Tiene la capacidad de mostrar insignias para noticias no leídas, pero no tiene funcionalidad de inserción. Lo mismo con Mail (si elige utilizar fetch en su lugar). Las aplicaciones aún mostrarán alertas, pero no se enviarán, sino que se mostrarán cuando se obtenga información.
1
@cksum: Solo está ocultando las notificaciones. Empujar es muy activo.
bobbyalex
6

Debe desactivar las 5 configuraciones para esa aplicación en Configuración -> Notificaciones

Desactivar el Centro de notificaciones solo elimina esa aplicación del Centro de notificaciones (deslice hacia abajo desde la parte superior de la pantalla). No apaga alertas, insignias, sonidos o la pantalla de bloqueo.

Kevin
fuente
2

En Configuración, vaya a Notificaciones Seleccione Estilo de alerta: NINGUNO

Apagar SONIDOS Apagar VER PANTALLA DE BLOQUEO

LisaG
fuente
2

La pregunta original (formulada por Jordan, creo) tiene un comentario que indica que puede haber confusión entre las notificaciones automáticas y las notificaciones por correo electrónico.

Mencionó que no quería recibir tantos mensajes de correo electrónico sobre la actividad en sus aplicaciones. Todas estas respuestas son solo para notificaciones push (que son ventanas emergentes en su dispositivo), pero incluso si logra desactivarlas, seguirá recibiendo un montón de notificaciones por correo electrónico.

Algunas aplicaciones, como Pinterest, no tienen un lugar en la configuración de la aplicación móvil para controlar las notificaciones por correo electrónico. Debe iniciar sesión en la aplicación en línea para acceder a la configuración completa y desactivar las notificaciones por correo electrónico.

¡Entonces su bandeja de entrada dejará de llenarse!

Rachel
fuente
1

Desinstale y vuelva a instalar y cuando aparezca el mensaje sobre notificaciones, haga clic en "No". Tu primera elección es absoluta.

xxx
fuente
Esta parece ser la única posibilidad.
Marius Soutier
2
No creo que esto funcione para todas las aplicaciones. Desinstalé / instalé la aplicación de twitter, pero no me avisó si push debería estar activo / inactivo o no.
Filipe Correia
2
La configuración de inserción se guarda durante 24 horas al desinstalar una aplicación. No puedo encontrar dónde vi esto, así que tendrás que creer mi palabra :)
Loïc Wolff
1

Apple parece apoyar la teoría de que deshabilitar las diversas configuraciones de notificación deshabilitará la inserción de esa aplicación.

"Desactive las notificaciones automáticas: algunas aplicaciones de App Store usan el servicio de notificaciones automáticas de Apple para alertarlo sobre nuevos datos. Las aplicaciones que dependen ampliamente de las notificaciones automáticas (como las aplicaciones de mensajería instantánea) pueden afectar la vida útil de la batería. Para desactivar las notificaciones automáticas, vaya a a Configuración> Notificaciones y deshabilitar notificaciones para aplicaciones seleccionadas. Tenga en cuenta que esto no impide que se reciban nuevos datos cuando se abre la aplicación. Además, la configuración de Notificaciones no será visible si no tiene ninguna aplicación instalada que admita notificaciones push. "

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

Keith Kemp
fuente
1

Cuando deshabilita todas las notificaciones para una aplicación específica (alertas, insignias, etc.) también deshabilita "push", por lo que los datos solo se recibirán cuando abra la aplicación. Verifiqué esto con whatsapp.

Cristóbal
fuente
0

Configuración -> Notificaciones -> activar / desactivar (para aplicaciones que desea cambiarlo)

Shockah
fuente
3
Creo que te estás refiriendo a iOS 4 y versiones anteriores. Esto es sobre iOS 5.
Jordan Smith
0

Los servidores APNS parecen mantener una lista de notificaciones push habilitadas para un dispositivo, por lo que, al menos en teoría, podrían filtrar todo lo que no está habilitado en un dispositivo en particular para conservar energía.

Lo verifiqué observando los patrones de tráfico en el zócalo APNS desde un dispositivo iOS 7 a los servidores de notificaciones push de Apple mientras modificaba la configuración de notificaciones de una aplicación instalada.

La siguiente configuración hace que el tráfico se envíe a Apple cuando se alterna:

  • Iconos de la aplicación de insignia
  • Suena
  • Banners / Alertas

Mientras uno de esos tres esté habilitado, los cambios en los dos restantes no hacen que se envíen mensajes en la conexión, por lo que presumiblemente hay un estado binario (interesado / no interesado) almacenado en el servidor, y los detalles se manejan en el dispositivo

Cambiar la configuración del área de notificación, cambiar entre pancartas y alertas, y la configuración de la pantalla de bloqueo también parecen manejarse localmente.

Además, cuando se desinstala la aplicación, los servidores de inserción también parecen ser notificados.

lxgr
fuente