iOS enterprise APNs certificate expiry - ios

We have a production APNs certificate due to expire shortly for an enterprise app.
Is it just a case of creating a new production APNs certificate for our app ID and replacing the certificate that's due to expire with our push notifications provider?
Will I need to re bundle and re distribute our enterprise app or will the existing version continue to work with the new APNs certificate?

According to these links:
https://developer.apple.com/support/certificates/
https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html
If a certificate expired or revoked, it doesn’t affect apps that you’ve submitted to the store, just effect ability to update them.
For APNs certificates, if it expired, you can no longer send notification to you app, it only effect the ability to your push server communicate with Apple's APNs service. Just update the APNs certificates and update your push server's push certificate, the push service will work again.

Related

If I revok iOS distribution will stop APNS on live app?

If I revoke iOS distribution certificate then will it stop push notification on live app?
Should I have to regenerate new APNS certificate from developer.apple.com?
Expired or Revoked Certificates :
Apple Push Notification Service Certificate
You can no longer send push notifications to your app.
Source : Apple

will push notifications with Production-SSL certificate work when I'm still testing my app? How can I know it will work?

My push notifications are working fine with the sandbox model. I just verified that the production ssl certificate is working both with direct SSL-connection and with AWS SNS. However, my device is still producing the same push token as it produced for the sandbox, and this token is not working for production-level push notifications (rejected as invalid token by Apple server). Is it supposed to work? How can I make sure push notifications are working/will work for users who download the app from the app store?
Create a provisioning profile for "Ad Hoc" distribution, using your production certificate. Sign your app with that and install. Make sure your SSL connection to APNS knows which certificate to use, depending on whether client is production or dev.

Submit app with a Apple Development Certificate for Push notifications or Production Certificate?

I am about to submit my app and not sure what I should do about the certificates used for the push notifications. I am using Parse.com for my backend. Do I need to update the certificate for the database to production for when Apple review the app or do I leave it as development and do it after release?
Submit it with Development Certificate.
And When Your App Is Approved then Update it to Production Certificate.
Apple requires you to have your backend set up production ready for review, otherwise your app is likely to be rejected.
See dot 2.9

Enabling PUSH notification in existing uploaded application

I have a application uploaded on App store that doesn't use PUSH notification as of now.
I want to enable PUSH notifications in the application and push that as a part of App upgrade in the store. I went through a POC for PUSH notification and it states to create SSL certificate and a provisioning profile and use them for development.
Here is the tutorial that i refered http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1
I wanted to clarify if i can enable PUSH notifications in existing application without revoking the old certificate and will it affect my application in anyway? I maybe a bit confused here on the ssl certificates and app certificates.
Any help will be appreciated...
You can Enable APNS without Affecting App store Application.
Its Same step for Making APNS SSl Creation.
You Need to Upload App with New Version after Making APNS enabled Application.
You can edit and Use Old Provisioning profile for App Upgrade.
Referencer Link:
Please Check this Reference for Making SSL and APNS setup.
Easy APNS

Publishing a Push Notification Application

I'm publishing an application with Push Notification on a new developer account.
When creating the Certificate do we need the App Store and Ad Hoc? Or do we only need the Apple Push Notification service SSL only?
App Store and Ad Hoc Sign your iOS app for submission to the App Store
or for Ad Hoc distribution.
Apple Push Notification service SSL
(Production) Establish connectivity between your notification server
and the Apple Push Notification service production environment. A
separate certificate is required for each app you distribute.
Thanks!
You need both of the certificates.
AppStore and Adhoc certificate is for the apps to be signed under your
account.
Without this, you cant create provisioning profiles and submit the apps.
Apple Push Notification service SSL (Production) is created for each app to communicate with APNS server.
Without this your certificate your server cant communicate with the APNS service and any push you sent will not reach the user device.

Resources