
Instant Passbook App Development for iOS How-to
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
- Learn to create and customize a Passbook pass
- Sign a pass digitally to ensure safe delivery
- Understand how to update a pass using push notifications and a REST API endpoint
Book DescriptionWith iOS 6, Apple introduced the Passbook app as a central digital wallet for all the store cards, coupons, boarding passes, and event tickets that have become a popular feature of apps. The passes in Passbook can be tied to relevant locations and times, providing additional visibility for your brand or service. Instant Passbook App Development for iOS How-to is a step-by-step walkthrough of how to create, customize, deliver, and update a pass for Passbook, the newest and most exciting iOS 6 feature. With sample code and clear instructions you will be guided through the process and helped to avoid the pitfalls. Instant Passbook App Development for iOS How-to helps you understand Apple's Passbook feature, leading you through creating and distributing your first pass. Clear step-by-step instructions, along with sample code and resources, will get you up and running so you can integrate Passbook into your app or service. With this book you will learn how to create, customize, sign, deliver, and update your Passbook pass, with the help of sample code and clear instructions.What you will learn - Create the signing certificates needed to digitally sign a pass
- Develop and customize a pass using Apple s JSON format
- Digitally sign a pass to prevent modification during delivery
- Setting the MIME type to deliver a pass as an email attachment and via web
- Send the pass through a companion app, using Apple s PassKit framework
- Update a pass using push notifications and a web server implementing Apple s REST API
Who this book is forInstant Passbook App Development for iOS How-to is for registered Apple iOS developers, experienced in building an app using Objective-C and Xcode, looking to add Passbook functionality to their app. You will need to have an understanding of the JSON format, REST APIs, and a server-side language like Ruby. Familiarity with executing commands via the Terminal app is expected for the exercises within this book.
All prices
More details
Other editions
Additional editions

Person
Keith D. Moon is an award-winning mobile application developer who has worked with some of the largest music artists and brands to create engaging and personal mobile experiences. Keith has worked with international brands, including the BBC, Expedia, O2, and Sony Music, using the latest technologies and development practices to create mobile apps that provide value for both the user and brand.
Content
- Intro
- Instant Passbook App Development for iOS How-to
- Instant Passbook App Development for iOS How-to
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- Support files, eBooks, discount offers and more
- Why Subscribe?
- Free Access for Packt account holders
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Errata
- Piracy
- Questions
- 1. Instant Passbook App Development for iOS How-to
- Understanding Passbook (Simple)
- Getting ready
- How to do it.
- How it works.
- There's more.
- Apps using Passbook
- Further documentation
- Setting up your environment (Simple)
- Getting ready
- How to do it.
- How it works.
- Creating your Pass (Medium)
- Getting ready
- How to do it.
- How it works.
- There's more.
- Further documentation
- Signing your Pass (Simple)
- Getting ready
- How to do it.
- How it works.
- There's more.
- Delivering your Pass via e-mail (Medium)
- Getting ready
- How to do it.
- How it works.
- Delivering your Pass via a web link (Medium)
- Getting ready
- How to do it.
- How it works.
- There's more.
- Delivering your Pass via an app (Medium)
- Getting ready
- How to do it.
- How it works.
- There's more.
- Updating a Pass within the Passbook app (Advanced)
- Getting ready
- How to do it.
- How it works.
- There's more.
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.
File format: PDF
Copy-Protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our eBook Help page.