IOS Developers
1. Register to Server
2. Getting Started
3. Apple Developer Subscription
IOS Push Notifications
1 Introduction
1.1 An overview of Apple’s Push Notifications
2 On the Mac with Keychain Access utility
2.1 Create a Certificate Request:
We have to request a Certificate from Apple to do the Push Notifications for the App.
Follow these steps to create a Certificate Request.
- Create a folder to save the App-specific files
- Open the Keychain Access application on the Mac
- Select the Login keychain
- Request a Certificate from a Certificate Authority
- Details for the Certificate
- Save the Certificate Request
- Show the Certificate Request
- Verify the Certificate Request was saved
3 On Apple’s Developer Provisioning Portal
3.1 Log into Apple’s Developer Provisioning Portal
- Go to Apple’s Developer site and to the iOS Dev Center
- Log in to the iOS Dev Center
- Specify your Apple ID credentials
- Enter the iOS Provisioning Portal
3.2 Create an App ID with Push Notifications enabled
- Create an App ID with Push Notifications enable
- Create a new App ID
- Details of the App ID
- Possible Configurations for the App ID
- Push Notification configuration for the App ID
3.3 Create APS Certificate
- Create APS Certificate for Push Notification
- Choose file
- Select the Certificate Request file
- Generate the Push Notification certificate
- Generation in progress …
- Push Notification certificate created
- Download the Push Notification certificate
- Done with the Push Notifications process
3.4 Create .P12 certificate
- Install APS certificate into KeyChain
- Select the Push Notification certificates for exporting
- Select certificates for exporting
- Navigate to the desired folder
- No passwords
- Mac account’s password
- Verify you have a .P12 Certificate
3.5 Convert .P12 file into an .PEM file
- Launch the Terminal application
- Navigate to the folder holding the certificates
- Create .PEM file
- Ignore password prompt
- Verify there were no errors
3.6 Create and install Provisioning Profile 38
4 Settings for BuzzTouch Control Panel
4.1 Core settings for Push Notifications 44
4.2 Uploading .PEM Certificate into BuzzTouch 48
4.3 Download your App’s source code from BuzzTouch server 53
5 Initial App setup in Xcode
5.1 Open the App in Xcode 58
5.2 Modify Bundle Identifier 62
6 Use Xcode to load App onto iPhone
6.1 Setup Xcode Project to use new Provisioning Profile 66
6.2 Run app on iPhone for testing of Push Notifications
7 Send a notification from BuzzTouch Control Panel
7.1 Send Push Notifications 72
7.2 Check the iPhone for a push notification 77
8 Production usage of Push Notifications
8.1 Production Push Notifications