Apple uses certificates to authenticate your apps and the delivery of push notification messages
Creating a Push Certificate takes the same steps as creating a regular regular iOS Certificate. This certificate when uploaded and attached to your app allows for the sending of Push messages through the EachScape builder. Unlike a regular Certificate that are used for many apps, Push Certificates are created for an individual app.
Go to builder.eachscape.com and click on More Tab, then click on the iOS Certificates link,
Click on New Cert and a provisioning screen should appear
Click GET CSR (see below) to download the CSR file
Click the link on step 1 to navigate to the Apple developer portal. https://developer.apple.com/account/ios/certificate/certificateList.action?type=distribution
Confirm you are in the Production section on the left under Certificates. You need to create a Production certificate and NOT a Development certificate.
Click the "+" on the top right to create a new certificate.
On the next screen under Production choose "Apple Push Notification service SSL (Production)"
Now just click "Continue"
On the next view choose the same App ID that you used to create the Adhoc and Commercial Provisioning of the app that you are creating Push certificate for. Then Click "Continue"
Now upload the CSR to Apple that you created and downloaded in the first steps of this article and then click "Generate"
After you click generate there will be a slight delay. After your Certificate is completed on the Apple Developer site then download it to your local machine. Then upload it to the EachScape Builder page you created your CSR (More tab).
Now back at the builder, you should see your Certificate on the left hand side of the builder.
Now you can contact support@eachscape.com and let us know that the Push Cert is in place.
- iOS Certs and Android Keystores are put in your Root Workspace
- Provisioning files need to go in the same directory as the app.
- However we do search upwards for Wildcard iOS Provisioning files
- Wildcards in provisioning can only be used in AdHoc builds