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.
Related
I am going to upload my first iOS App.I am Integrating Firebase Push Notification in my iOS App.
Which certificate i need for Distribution?
App Store and Ad Hoc production certificate is only enough for App distribution? or I need both App Store and Ad Hoc ,Apple Push Notification service SSL (Sandbox & Production) or only Apple Push Notification service SSL (Sandbox & Production)?
hope you understand my problem.Thanks In advance
This is the only certificate you require for distribution:
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.
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
I have a question on creating a certificate for submitting an app to the app store. In my app, i am using APNS. When creating a certificate, do i need to select only App Store and Ad Hoc or both App Store and Ad Hoc and Apple Push Notification service SSL(Production) under production section. Anyway when i am creating provisioning profile i am enabling push notifications.
For app store you can select only Apple Push Notification service SSL (Production).
You select only app Store. Add hoc distribution should use only for development phase.
Is it possible to get push notification through enterprise provision profile?
I am not releasing the app to app store, So I distribute the app using enterprise provision profile(In House Enterprise). My question is
1) Enterprise provision profile(In House Enterprise) get push notification for that app without adding the UDID ?
Thanks.
Yes you can, just like a with a normal app store app. Just register for push notification and send the received token to your APNS server.
Yes, It is possible to get push notification distributed using enterprise provisioning. Just ensure that you are using the right certificate for the app.
Your device gets registered irrespective of the type of the provisioning profile.