Monday, May 5, 2014

iPhone Passbook

Passes are digital representation of information what otherwise should have been printed on a piece of paper. Passes can contain image or barcode and one can update passes using push notifications. There is a pass library which contains users passes. Users view and manage their passes by using passbook application.

A pass can be created by providing data including json file and the images in the package that contain passes. the JSON describes the contents of the pass and allows some control over the visual experience of the pass. You can sign the pass using private key for a certificate you obtain from apple. to keep the private key private, the passes are signed at the server, not on the client device.

Passes can be updated once after they are delivered/ APNS notification lets the user know that there are some udpate to the pass and using a web service api implemented by the server, passes are udpated by downloading latest version of the pass.

An application can interact with the passes and the pass library using the passkit framework.  

No comments:

Post a Comment