
When you pass a NO, the in-app notifications start displaying. When YES is passed to this method display of in-app notifications is paused even if they arrive. If you have enabled in-app notifications, use the API pauseDisplayOfInAppNotification: to pause/resume the notifications. Apps using the production environment must meet Apple’s reliability requirements.Func application ( _ application : UIApplication, didFinishLaunchingWithOptions launchOptions : ? ) -> Bool ] Pausing In-app notifications Production: Use the production environment when building the production version of the provider app. You access the development environment at .com, outbound TCP port 2195. The development environment also acts as a virtual device, enabling simulated end-to-end testing. It provides the same set of services as the production environment, although with a smaller number of server units.

Here's what Apple says on it's website but it doesn't get to the heart of my question:ĭevelopment: Use the development environment for initial development and testing of the provider app.


In particular why would I choose to implement an APNS Developer certificate for my app at all and why not just run everything on a Production push account? In particular I have the following questions:ġ) Can I launch an app on the app-store with Push Notifications that is only registered for the APNS Developer Certificate? Or do I need to use to use APNS Production for apps I want to launch on the app store?Ģ) In general, what are the functional reasons other than "development on development APNS" and "production on production APNS" that would inform my decision.

Guys I'm having some trouble figuring out the key differences between the APNS (push notification) Developer (Sandbox) and Production modes.
