Come posso disattivare le notifiche push per le singole app in iOS 5?


19

Quando un'app viene installata per la prima volta, a volte ti viene chiesto se desideri ricevere notifiche push per quell'app. Normalmente faccio clic su "No" e non ci ripenso più. Ma ieri, per sbaglio, ho fatto clic su "Sì" e ora desidero disattivare Push per quell'app per risparmiare la durata della batteria.

Se vado alle notifiche nell'app delle impostazioni, posso facilmente cambiare il tipo di notifica in "Nessuno", tuttavia si tratta in realtà di disabilitare il push o semplicemente di nascondere la notifica?

Alcune delle app di cui sono abbastanza sicuro di aver fatto clic su "No" per inviare le notifiche hanno questa impostazione impostata su "Banner", facendomi pensare che queste impostazioni non siano correlate al fatto che il push sia attivato o disattivato per quell'app.


Qual è il modo corretto di abilitare / disabilitare il push dopo aver inizialmente selezionato un'opzione sull'installazione dell'app? Le impostazioni delle notifiche sono correlate a push?


Perché mai vorresti farlo per TUTTE le notifiche?
Alexander - Ripristina Monica il

@XAleXOwnZX non tutti, ricevo posta e uno o due altri spinti. Ma davvero, non voglio un milione di notifiche "taggate in una foto di Facebook" o "nuovi contenuti disponibili per questa app" come una volta - ricevo abbastanza posta / messaggi così com'è!
Jordan Smith,

nel qual caso, disabilitare completamente la spinta non è il tuo obiettivo ... che è esattamente ciò che si può stabilire leggendo la tua domanda
Alexander - Reinstate Monica

2
@XAleXOwnZX non è quello che dice la domanda se la leggi, ho detto "disattiva push per quell'app". Il titolo potrebbe probabilmente essere più chiaro, ma comunque ...
Jordan Smith,

Risposte:


13

Non è possibile disabilitare le notifiche push. Sono gestiti dai server Apple e verranno inviati al tuo dispositivo anche se disinstalli il programma.

Disabilitando tutte le rispettive impostazioni dell'app nel Centro notifiche verranno nascoste solo. Fare riferimento alla documentazione Push dello sviluppatore Apple per ulteriori dettagli.

inserisci qui la descrizione dell'immagine

In particolare, guarda il servizio Apple Push Notification (APN), che "trasporta e indirizza una notifica da un determinato fornitore a un determinato dispositivo". Apple dice quanto segue sull'APN:

A volte gli APN possono tentare di recapitare notifiche per un'applicazione su un dispositivo, ma il dispositivo può rifiutare ripetutamente la consegna perché non esiste un'applicazione di destinazione. Ciò accade spesso quando l'utente ha disinstallato l'applicazione. In questi casi, gli APN informano il provider tramite un servizio di feedback con il quale il provider si collega. Il servizio di feedback mantiene un elenco di dispositivi per applicazione per i quali si sono verificati tentativi recenti, ripetuti e non riusciti di recapitare le notifiche. Il provider dovrebbe ottenere questo elenco di dispositivi e interrompere l'invio di notifiche.

- Fonte

In breve, le notifiche push vengono gestite all'esterno del dispositivo. Per interromperli, una volta installato un programma, significa che lo sviluppatore del programma deve rimuovere il dispositivo dall'elenco (o la notifica non deve riuscire a far sì che l'APN interrompa l'invio completo). Come utente, non c'è modo di "fermarli", basta nasconderli da iOS.


1
Grazie. Tuttavia, non è molto intuitivo IMO. Immagino abbia senso, ma personalmente penso che il titolo "Notifiche push" anziché "Stile di avviso" lo renderebbe molto più intuitivo per gli utenti.
Jordan Smith,

3
@Jordan No, non lo è. Apple dovrebbe davvero mettere un cursore "master" nella parte superiore che dice: Disabilitare le notifiche push per questa app. Contrassegno che dovrebbe rendere in grigio (o meglio ancora rimuovere) tutte le opzioni sopra. Lo renderebbe molto più chiaro e più facile da capire.

Non sono così sicuro che questa risposta sia corretta ora. La stessa app che ho impostato su "nessuno" ha ancora ricevuto una notifica badge senza che io la aprissi, il che significa che facendo clic su "sì" per la notifica di notifica push originale (che è un boccone ..) non sembra davvero possibile per disattivare effettivamente la funzione push per quell'app, salvare dall'impostazione di ogni singola impostazione su "off". Per le app a cui in origine ho fatto clic su "no", i badge sono ancora attivi, anche se il push non sembra funzionare per loro. Forse mi manca qualcosa, ma questo sembra un comportamento piuttosto complicato e confuso.
Jordan Smith,

@Jordan è normale e non significa che la spinta funzioni, solo che i badge sono abilitati. Le notifiche push sono diverse dalle semplici notifiche. Guarda Reeder. Ha la capacità di visualizzare badge per feed di notizie non letti ma nessuna funzionalità push. Lo stesso vale per Mail (se invece si sceglie di utilizzare fetch). Le app mostreranno comunque avvisi ma non verranno inviate, ma visualizzate quando vengono recuperate le informazioni.

1
@cksum: nasconde solo le notifiche. Push è molto attivo.
bobbyalex,

6

Devi disattivare tutte e 5 le impostazioni per quell'app in Impostazioni -> Notifiche

La disattivazione di Notification Center rimuove solo l'app dal Notification Center (scorrere verso il basso dalla parte superiore dello schermo). Non disattiva avvisi, badge, suoni o la schermata di blocco.


2

In Impostazioni, vai su Notifiche Seleziona Stile avviso: NESSUNO

Disattiva SUONI Disattiva VISUALIZZA IN SCHERMATA DI BLOCCO


2

La domanda originale (posta da Jordan, credo) ha un commento che indica che potrebbe esserci confusione tra Notifiche push e Notifiche e-mail.

Ha detto di non voler ricevere così tanti messaggi di posta elettronica sull'attività nelle sue app. Tutte queste risposte sono solo per le Notifiche Push (che sono pop-up sul tuo dispositivo), ma anche se riesci a disattivarle, riceverai comunque un sacco di notifiche e-mail.

Alcune app, come Pinterest, non hanno un posto nelle impostazioni dell'app mobile per controllare le notifiche e-mail. Devi accedere all'app online per accedere alle impostazioni complete e disattivare le notifiche e-mail.

Quindi la tua casella di posta smetterà di riempirsi!


1

Disinstalla e reinstalla e quando viene visualizzato il messaggio relativo alle notifiche, fai clic su "No". La tua prima scelta è assoluta.


Questa sembra essere l'unica possibilità.
Marius Soutier,

2
Non penso che funzioni per tutte le app. Ho disinstallato / installato l'app di Twitter, ma non mi è stato chiesto se push dovrebbe essere attivo / inattivo o meno.
Filipe Correia,

2
Le impostazioni push vengono salvate per 24 ore durante la disinstallazione di un'app. Non riesco a trovare dove l'ho visto, quindi dovrai credermi sulla parola :)
Loïc Wolff,

1

Apple sembra supportare la teoria secondo cui la disabilitazione delle varie impostazioni di notifica disabiliterà il push per quell'app.

"Disattiva le notifiche push: alcune applicazioni dell'App Store utilizzano il servizio di notifica push di Apple per avvisarti di nuovi dati. Le applicazioni che fanno ampio affidamento sulle notifiche push (come le applicazioni di messaggistica istantanea) possono influire sulla durata della batteria. Per disabilitare le notifiche push, vai su Impostazioni> Notifiche e disabilita le notifiche per determinate applicazioni. Nota che ciò non impedisce la ricezione di nuovi dati all'apertura dell'applicazione. Inoltre, l'impostazione Notifiche non sarà visibile se non sono installate applicazioni che supportano le notifiche push. "

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


1

Quando disabiliti tutte le notifiche per un'app specifica (avvisi, badge, ecc.) Disabiliti anche "push" in modo che i dati vengano ricevuti solo quando apri l'app. Ho verificato questo con whatsapp.


0

Impostazioni -> Notifiche -> attiva / disattiva (per le app che vuoi modificarlo)


3
Penso che ti riferisca a iOS 4 e precedenti. Si tratta di iOS 5.
Jordan Smith,

0

I server APNS sembrano mantenere un elenco di notifiche push abilitate per un dispositivo, quindi almeno teoricamente potrebbero filtrare tutto ciò che non è abilitato su un determinato dispositivo per risparmiare energia.

Ho verificato questo osservando i modelli di traffico sul socket APNS da un dispositivo iOS 7 ai server di notifica push di Apple mentre modificando le impostazioni di notifica di un'app installata.

Le seguenti impostazioni fanno sì che il traffico venga inviato ad Apple quando attivato / disattivato:

  • Icone dell'app badge
  • Suoni
  • Banner / Avvisi

Finché uno di questi tre è abilitato, le modifiche alle restanti due non causano l'invio di messaggi sulla connessione, quindi presumibilmente esiste uno stato binario (interessato / non interessato) memorizzato sul server e i dettagli sono gestiti sul dispositivo.

Anche la modifica delle impostazioni per l'area di notifica, il passaggio tra banner e avvisi e le impostazioni per la schermata di blocco sembrano essere gestite localmente.

Inoltre, quando l'applicazione viene disinstallata, anche i server push sembrano essere avvisati.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.