Upload your Apple Push certificates so you can send push notifications using Taplytics.
Before you can use Taplytics push notifications, you need to upload your Apple Push Notification certificates. If you don’t already have your certificates created, don't worry. We will help you through this three step process.
To begin, create a certificate signing request file. This is used to authenticate the creation of the certificate. On your Mac, launch the Keychain Access application. In Keychain Access, click the "Certificate Assistant", and select "Request a Certificate From a Certificate Authority".
Enter your name and email and make sure to click "Saved to disk". Next, press "Continue". Your ".certSigningRequest" file will save to your Mac.
Navigate to the "Apple Developer Member Center" website and select "Certificates, Identifiers & Profiles".
Select "Identifiers" from the iOS Apps section.
You will see a list of your iOS App IDs. If your app is not on the list, you can click the "+" button to create a new app ID. If you need some help check out the Apple doc for further information.
Click on your app to open the "Settings" menu.
Scroll down to the bottom of the page and click "Edit".
Now that you are on the "Edit" screen, scroll down until you see "Push Notifications". Click the box to enable them. We will now create certificates for both development and production.
Click "Create Certificate" under Development SSL Certificate to begin generating your cert. When you're on the next screen, press "Continue".
Now, you need to upload the CSR file you created earlier. Press "Choose File" and find the ".certSigningRequest" file saved to your Mac.
Once the upload completes, press "Generate File" to create your certificate. Download and open the file to save your development certificate to your keychain.
Now that you have your development certificate generated, you to need to create one for production. Click "Add another" and select "Apple Push Notification service SSL" under Production. Repeat the steps above to create a production SSL certificate.
Venture back to your Keychain so you can export your certs and upload them to Taplytics.
When you are in Keychain, go to "My Certificates". Find your newly created development certificate, right click, and hit "Export".
Save the ".p12" file to your computer. The modal that appears will ask you to create a password to protect your exported items. In order to upload to Taplytics properly, leave the password field empty. Instead, just press "OK".
Enter your Keychain password in order to export your files.
Locate your production certificate in the same list. Once you locate it, export it the same way as the one for development. Remember to change the name of your export file so you don't replace the one you just created for development.
If Keychain Access is giving you grief and your production certificate is not in your list, try searching for "production" in the search window. Once you find it, drag your file to "login" and you should now be able to export your production certificate from Login—My Certificates.
Go to your Taplytics profile and navigate to the "Settings" tab where you will find the Push Notifications settings. Click the upload button and select your development and production certificates to upload.
Once the upload completes, your "Settings" screen will display both of your certificates.
Great Job! You can now send push notifications using Taplytics!