Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

When an app is first installed, occasionally it asks if you would like to receive push notifications for that app. Normally I click 'No' and never think about it again. But yesterday, I accidentally clicked 'Yes', and would now like to turn push off for that app so as to save battery life.

If I go to notifications in the settings app, I can easily change the type of notification to 'None', however is this actually disabling push, or just hiding the notification?

Some of the apps that I am pretty sure I clicked 'No' to push notifications have this setting set to 'Banner' - making me think that these settings aren't related to whether push is turned on or off for that app.


What is the correct way to enable/disable push after initially selecting an option on app installation? Are the notifications settings related to push?

share|improve this question
    
Why would you ever want to do this for ALL notifications? –  XAleXOwnZX Oct 28 '11 at 2:41
    
@XAleXOwnZX not all, I get mail and one or two others pushed. But really, I don't want a million "tagged in a Facebook photo" or "new content available for this app" notifications like I used to - I get enough mail/messages as it is! –  Jordan Oct 28 '11 at 2:50
    
in which case, entirely disabling push isn't ur goal… which is exactly what one can establish from reading ur question –  XAleXOwnZX Oct 28 '11 at 3:49
2  
@XAleXOwnZX that's not what the question says if you read it, I said "turn push off for that app". The title could probably be clearer, but anyway... –  Jordan Oct 28 '11 at 4:03

9 Answers 9

When you disable all notifications for a specific app (alerts,badges, etc) you also disable "push" so data will only be received when you open the app. I verified this with whatsapp.

share|improve this answer

The APNS servers seem to keep a list of enabled push notifications for a device, so at least theoretically, they could filter out everything that is not enabled on a particular device to conserve energy.

I've verified this by observing the traffic patterns on the APNS socket from an iOS 7 device to Apple's push notification servers while modifying the notification settings of an installed app.

The following settings cause traffic to be sent to Apple when toggled:

  • Badge app icons
  • Sounds
  • Banners/Alerts

As long as one of those three is enabled, changes to the remaining two don't cause messages to be sent on the connection, so presumably there is a binary state (interested/not interested) stored on the server, and the details are handled on the device.

Changing the settings for the notification area, switching between banners and alerts, and the settings for the lock screen also seem to be handled locally.

Additionally, when the application is uninstalled, the push servers also seem to be notified.

share|improve this answer

The original question (asked by Jordan, I believe) has a comment that indicates there may be confusion between Push Notifications and Email Notifications.

He mentioned not wanting to get so many email messages about activity in his apps. All of these answers are just for Push Notifications (which are pop-ups on your device), but even if you manage to turn those off, you'll still get the loads of email notifications.

Some apps, like Pinterest, do not have a place in the mobile app settings to control Email Notifications. You have to login to the app online to access the full settings and turn the Email Notifications off.

Then your inbox will stop filling up!

share|improve this answer

Apple seems to support the theory that disabling the various notification settings will disable push for that app.

"Turn off push notifications: Some applications from the App Store use the Apple Push Notification service to alert you of new data. Applications that extensively rely on push notifications (such as instant messaging applications) may impact battery life. To disable push notifications, go to Settings > Notifications and disable notifications for select applications. Note that this does not prevent new data from being received when the application is opened. Also, the Notifications setting will not be visible if you do not have any applications installed that support push notifications."

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

share|improve this answer

Under Settings, go to Notifications Select Alert Style: NONE

Turn off SOUNDS Turn off VIEW IN LOCK SCREEN

share|improve this answer

There is no way to disable push notifications. They are handled by Apple's servers and will be sent to your device even if you uninstall the program.

Disabling all the app's respective settings under the Notification Center will only hide them. Refer to Apple's developer Push documentation for more details.

enter image description here

Specifically, look at the Apple Push Notification (APN) Service, which "transports and routes a notification from a given provider to a given device." Apple says the following about the APN:

Sometimes APNs might attempt to deliver notifications for an application on a device, but the device may repeatedly refuse delivery because there is no target application. This often happens when the user has uninstalled the application. In these cases, APNs informs the provider through a feedback service that the provider connects with. The feedback service maintains a list of devices per application for which there were recent, repeated failed attempts to deliver notifications. The provider should obtain this list of devices and stop sending notifications to them.

Source

In short, Push notifications are handled outside of the device. To stop them, once a program has been installed, means the developer of the program must remove your device from the list (or the notification must fail enough for the APN to stop sending them entirely). As a user, there is not way to "stop" them, just hide them from within iOS.

share|improve this answer
1  
Thanks. It's not very intuitive IMO though. I guess it makes sense, but personally I think the title 'Push Notifications' rather than 'Alert Style' would make it a lot more intuitive for users. –  Jordan Oct 23 '11 at 4:18
3  
@Jordan No it isn't. Apple really should put a "master" slider at the top that reads: Disable push notifications for this app. Marking that should grey out (or better yet remove) all the options above. Would make it a lot clearer and easier to understand. –  cksum Oct 23 '11 at 4:31
    
Not so sure that this answer is correct now. The same app that I set to 'none' still received a badge notification without me opening it - which means that by clicking 'yes' to the original push notification notification (that's a mouthful..) it doesn't really seem to be possible to actually turn push off for that app, save from setting each individual setting to 'off'. For apps that I originally clicked 'no' to, the badges are still turned on, although push doesn't seem to work for them. Maybe I'm missing something, but this seems like pretty complicated and confusing behavior. –  Jordan Oct 27 '11 at 12:12
    
@Jordan that's normal and doesn't mean push is working, just that badges are enabled. Push notifications are different than mere notifications. Look at Reeder. It has the ability to display badges for unread news feeds but no push functionality. Same with Mail (if you choose to use fetch instead). Apps will still show alerts but they won't be pushed, but displayed when info is fetched. –  cksum Oct 27 '11 at 20:13
1  
@cksum: It is just hiding the notifications. Push is very much active. –  Bobby Alexander Nov 21 '11 at 12:39

Uninstall and reinstall and when the prompt appears about notifications, click "No". Your first choice is absolute.

share|improve this answer
    
This seems to be the only possibility. –  Marius Soutier Apr 25 '12 at 11:28
1  
I don't think this works for all apps. I've uninstalled/installed the twitter app, but it didn't prompt me if push should be active/inactive or not. –  Filipe Correia Nov 8 '12 at 15:46
1  
The push settings is saved for 24 hours when uninstalling an app. I can't find where I saw this, so you'll have to take my word for it :) –  Loïc Wolff Nov 9 '12 at 13:34

You need to turn all 5 setting off for that app in Settings ->Notifications

Turning Notification Center off only removes that app from the Notification Center (swipe down from the top of the screen). It doesn't turn off alerts, badges, sounds or the lock screen.

share|improve this answer

Settings -> Notifications -> turn on/off (for apps you want to change it)

share|improve this answer
3  
I think you're reffering to iOS 4 and earlier. This is about ios 5. –  Jordan Nov 1 '11 at 20:29

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.