If your internal users do not have an App Store account, use iTunes as an alternative method of provisioning the Sybase-packaged iPhone application.
You can also use this method if you are building your own iPhone application.
Prerequisites
The following prerequisites must be performed by the developer before the administrator can configure the Apple Push Notification Service (APNS):
- Sign up for the iPhone Developer Program, which gives you access to the Developer Connection portal. Registering as an enterprise developer gets you the certificate you need to sign applications with.
- Download and customize the default Sybase iPhone application for your Sybase Mobile Workflow or Sybase Mobile CRM solution.
- Create an App ID and ensure that it's configured to use Apple Push Notification Service (APNS).
- Create and download an enterprise APNS certificate that uses Keychain Access in the Mac OS. The information in the certificate request must use a different common name than the development certificate they might already have. This is because the enterprise certificate also creates a private key, which must be distinct from the development key. This certificate must also be imported as a login keychain and not a system key chain and the developer should validate that the certificate is associated with the key in the Keychain Access application. Get a copy of this certificate.
- Create an enterprise provisioning profile and include the required device IDs with the enterprise certificate. The provisioning profile authorizes devices to use
applications you have signed.
- Create the Xcode project ensuring the bundle identifier corresponds to the bundle identifier in the specified App ID. Ensure you are informed of the "Product Name" used in this project.
- Used APNS initialization code in the codeline.
Developers can review complete details in the iPhone OS Enterprise Deployment Guide at http://manuals.info.apple.com/en_US/Enterprise_Deployment_Guide.pdf.
Task
Apple Push Notifications are iPhone-specific. Each application that supports Apple Push Notifications must be listed in Sybase Control Center with its certificate and application name.
You must perform this task for each application.