Reset push notification settings for app?

Technical Note TN2265: Troubleshooting Push Notifications The first time a push-enabled app registers for push notifications, iOS asks the user if they wish to receive notifications for that app. Once the user has responded to this alert it is not presented again unless the device is restored or the app has been uninstalled for at least a day. If you want to simulate a first-time run of your app, you can leave the app uninstalled for a day.

You can achieve the latter without actually waiting a day by setting the system clock forward a day or more, turning the device off completely, then turning the device back on.

I have wondered about this in the past and came to the conclusion that it was not actually a valid test case for my code. I don't think your application code can actually tell the difference between somebody declining notifications the first time or later disabling it from the iPhone notification settings. It is true that the user experience is different but that is hidden inside the call to registerForRemoteNotificationTypes.

Calling unregisterForRemoteNotifications does not completely remove the application from the notifications settings - though it does remove the contents of the settings for that application. So this still will not cause the dialog to be presented a second time to the user the next time the app runs (at least not on v3.1.3 that I am currently testing with). But as I say above you probably should not be worrying about that.

I was hoping for a better answer, but I guess there just isn't one. Thanks anyway! – hanno Mar 14 '10 at 21:26.

The plist: /private/var/mobile/Library/RemoteNotification/Clients. Plist ... contains the registered clients for push notifications. Removing your app's entry will cause the prompt to re-appear.

Interesting. But this is for jailbroken systems only, right? – hanno Apr 13 '10 at 10:55 useless answer if you develop for the App Store – samvermette Jul 20 '10 at 20:42.

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions