My main answer was how to turn push on and off after the popup was already asked. If your app is installed, it will be listed under settings->notifications. The original popup has no reason to be asked again. The setting can be changed under settings.
Whenever you run an app for the first time, that is push enabled, you should get the remoteNotification event. That should happen even if you uninstall and then reinstall right away. Think of the popup as simply a courtesy the first time the app is installed on a device. It simply asks whether you want it turned on or off in settings->notifications. It doesn’t stop the app from ever being used with push if the user later turns it on. So to get that popup again you would need to reset the device so it has no record of it being installed prior.
If you are not getting a remoteNotification on the new devices I would suspect your new certificate is not setup correctly. Any phone which had the app installed at any time prior is most likely getting the device token because it was given previously. Either Apple just reissues it or iOS has it saved somewhere and it has not expired.
From the blog by Corona it says the following and does not state what happens if something is wrong. It would be logical that you would not get the remoteNotification at all.
At this time, your app will then contact the Apple Push Notification Service (APNS) and if the provisioning profiles, certificates, etc. are good to go, then you’ll get back a device token. This is a unique string that’s needed for your own server to send push notifications to the specific device that the token is associated with.
[import]uid: 56820 topic_id: 34207 reply_id: 138166[/import]