Skip to Content
Essential iOS Build and Release
book

Essential iOS Build and Release

by Ron Roche
December 2011
Beginner
182 pages
4h 26m
English
O'Reilly Media, Inc.
Content preview from Essential iOS Build and Release

Chapter 7. Passes

Apple introduced Passes with iOS 6 to allow merchants to create digital wallet contents for the iPhone/iPod touch Passbook app (at the time of this writing, Passbook does not run on the iPad or iPad mini). This chapter covers setting up the Passes development framework (Pass Type IDs, certificates, and keys), so you can create and sign Passes locally in order to verify the Pass Type signing certificate is set up correctly. In a production environment, Passes are generated on a server, signed, and compressed into a binary. That binary is then delivered to your customer(s) using push notifications. For more information on the development aspect of Passes, refer to the Passbook Programming Guide.

Pass Type IDs

This section covers creating a Pass Type ID followed by the configuration process necessary to generate a signing certificate that can be used to sign your Pass. On the iOS Provisioning Portal, a Pass has a globally unique identifier used to distinguish the different Passes a developer is creating for different products and services. A Pass has the format Team_ID.Pass_Type_ID, where Team_ID is the 10-character account ID for your iOS Developer Program, and Pass_Type_ID is what you define when creating the Pass. Because the Pass consists of your Team ID along with your Pass Type ID, the Pass becomes unique throughout the Apple system.

Creating a Pass Type ID

Things to note regarding Pass Type IDs:

  • Similar to App IDs, Pass Type IDs can be created or configured only ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

The Complete iOS 11 and Swift Developer Course - Build 20 Apps

The Complete iOS 11 and Swift Developer Course - Build 20 Apps

Nick Walter, Codestars By Rob Percival

Publisher Resources

ISBN: 9781449314781Errata Page