How does push technology for iPhone application work?

Document Sample
How does push technology for iPhone application work? Powered By Docstoc
					            How does push technology for iPhone application work?

                                       =======*******========

iPhone developers can now capitalize on the benefits of push technology that will help them 
send content directly to apps installed on iPhone devices through server applications. iPhone 
development team can enjoy great benefits because this not only saves trouble but also cost 
that is associated with executing  short message service as well  as multimedia messaging 
service. 

In order to start using this push technology in iPhone application development devices, it is 
important to first register the application and there is a process that needs to be followed. 
iPhone developers can use this process to register the application on the respective iPhone 
device. 




                                                             Outsourced   iPhone   development   team 
                                                                  needs to firstly create a pair of private or 
                                                                  public   keys   required   for   authentication 
                                                                  against   the   APNs   servers.   The   iPhone 
                                                                  developers   can   use   the   KeyChain 
                                                                  Access application on the Mac to get this 
                                                                  process   in   motion.   It   is   also   important 
                                                                  that the iPhone application development 
                                                                  team creates a certificate signing­request 
                                                                  file, which consists of both the public­key 
                                                                  pair   as   well   as   the   private   key   in   the 
                                                                  KeyChain access. 




 The second step is to log into Apple’s application portal and upload the signing­request 
    file and this particular file then connects with the provisioning file. On the final completion  
    of the upload, the portal automatically creates a digital certificate that can be downloaded  
    and this usually contains the public key. 




 Once the certificate is downloaded, iPhone developer needs to double click on it thereby 
    allowing   it   to   automatically   import   the   digital   certificate   and   hence   linking   it   with   the 
    generated private key.




http://www.aegisisc.com                                                                                                 1
 Finally, the  key pair has to  be exported  through a file that utilizes a format  known as 
     Personal Information Exchange. When this particular p12 file is created, KeyChain access 
     will require the users to assign a password or iPhone developers can even use an empty 
     password. 




Finally,   once   the   outsourced   iPhone   development   team   follows   this   process,   all   the   API 
requests to the push server need to be encrypted through the private key. This private key is  
made available in the p12 file and then it has to be digitally signed in the public key in the p12  
file. 




http://www.aegisisc.com                                                                                       1

				
DOCUMENT INFO
Shared By:
Stats:
views:27
posted:8/2/2012
language:English
pages:2
Description: iPhone developers can now capitalize on the benefits of push technology that will help them send content directly to apps installed on iPhone devices through server applications.