Questions tagged [passbook]

Passbook, also known as Wallet, is an application in iOS that allows users to store coupons, boarding passes, and other forms of mobile payment. It was designed by Apple and was released with iOS 6.

Passbook, also known as Wallet, is an application in iOS that allows users to store coupons, boarding passes, and other forms of mobile payment. It was designed by Apple and was released with iOS 6.

Each digital coupon or ticket is known as a "pass". A Pass contains a set of information specific to the type of pass. For example a store card might show the current account balance or an event ticket might indicate the seating allocation. Each pass can also display a 2D barcode that can be used by a vendor to scan and identify the pass.

When the user launches Passbook for the first time, they will be redirected to the App Store to download applications with Passbook integration. Apps can be used to add passes directly to the user's Passbook

In addition to App, Passes can also be added using Safari and the built-in Mail application as well. Passes can be opened on OS X 10.8.2 and later, but are then synced to the user's iPhone/iPod using iCloud. Passes cannot be stored on OS X.

Although the application is available in iOS 6 or later, it is currently only available on iPhone and iPod Touch, but not on iPad.

Passbook has the following features

  • Displays different styles based on the type of pass: generic, coupon, store card, boarding pass or ticket.
  • Displays 2D barcodes of following types: Aztec, PDF417 and QR.
  • Triggered by location.
  • Triggered by time of pass.
  • Can be updated by the pass provider

Here is an Apple guide for implementing passbook features: Getting Started with Passbook on iOS 6

478 questions
17
votes
1 answer

Pkpass on Android

There is an android app, Passwallet, that is able to interpret pkpass files intented for the apple app Passbook (https://play.google.com/store/apps/details?id=com.attidomobile.passwallet) I was wondering how to read pkpass files. Pkpass files seem…
ePeace
  • 1,987
  • 1
  • 17
  • 23
15
votes
2 answers

signpass error:Couldn't find an identity for pass.com.xxx.xxxx

I use the signpass form the Apple passbook demo passbook_materials to create a .pkpass file I have created my pass type ID and change the passTypeIdentity in the pass.json. When I execute: ./signapss -p ./myPass in terminal, it shows: Couldn't find…
joker
  • 319
  • 3
  • 10
14
votes
4 answers

How to set MIME type of application/vnd.apple.pkpass in order to share pass by link or email

I just created an app and a pass, so I can add the pass to the PassBook in iPod, but I cannot share the pass by email or link from web server. From the documentation I read from Apple, I need to add a MIME type as application/vnd.apple.pkpass.…
malinchhan
  • 767
  • 2
  • 8
  • 28
13
votes
4 answers

What are the dimensions of the Passbook pass images?

What are the correct dimensions of the pass images (such as background.png, logo.png) that can be included in the pkpass packages?
Nathan
  • 11,938
  • 12
  • 55
  • 62
10
votes
1 answer

Apple Wallet NFC encryptionPublicKey

In Apple's documentation for the keys available for a Wallet pass, there's an option for a dictionary for NFC-related data. I understand that use of this key requires special permission from Apple. Regardless ... message is straight forward --…
Dan
  • 4,197
  • 6
  • 34
  • 52
10
votes
1 answer

Can I create .pkpass dynamically from my iOS app?

I found this answer on stackoverflow which says it is possible to create .pkpass from iOS app but I really didn't find any code or anything to create that. I also checked on Apple developers page about Passbook and Passes. I know how to create…
Pooja
  • 2,417
  • 20
  • 39
10
votes
5 answers

Invalid token when using Apple Push Notifications (APN) for Passbook

I am trying to create a server-side implementation for passbook APN, but the server does not like the push token that the device is giving me. If I send the token to Apple's sandbox server, it sends me an "invalid token" response. If I send the…
Mike
  • 185
  • 1
  • 1
  • 7
8
votes
2 answers

labelColor not responding in Passbook coupon type pass

All my Passbook environment works fine (PHP/MySQL based server for pass generation and signing, and the pass download - webview based download, emailing the pass or presenting inside my app with PassKit). The only thing that is not working is the…
eharo2
  • 2,553
  • 1
  • 29
  • 39
8
votes
2 answers

What is PassBook's URLScheme (for ios6)

Possible Duplicate: iOS 6 Passbook: Open Passbook app from my app Hi what is the URLScheme for the new passbook app in IOS6 as i can't find it anywhere on the web. Thanks in advance
OnkaPlonka
  • 1,232
  • 10
  • 19
8
votes
5 answers

How to check whether cancel or add button is pressed in PKAddPassesViewController

By default passes are loaded in PKAddPassesViewController. Is there any way to know which button is pressed on the view. //this method runs when user either click on the cancel or add button -(void)addPassesViewControllerDidFinish:…
user1884623
  • 123
  • 1
  • 5
8
votes
2 answers

Programmatically create pass for passkit on device?

I am trying to find a way to generate a pass for passkit on the device its self after it received the information to put in a pass over the network. Does anyone know if this can be done / how to do this?
Nirma
  • 5,640
  • 4
  • 35
  • 47
8
votes
1 answer

can we create a pass (.pkpass file) programmatically in Xcode?

Though we can add a pass in the pass application in iOS 6.0 programmatically given we have .pkpass file in our document directory or we get it from the server. But i have searched all the apple documentation in which steps are given to generate the…
Ashutosh Bhatt
  • 285
  • 2
  • 4
  • 9
8
votes
2 answers

The passTypeIdentifier or teamIdentifier provided may not match your certificate, or the certificate trust chain could not be verified

I get the error in the title anytime I try to install a manually packaged passbook app by pressing the 'Add' button. I can successfully install passbook apps that were packaged using the 'signpass' tool, but I now need to create dynamic packages on…
matt snider
  • 4,013
  • 4
  • 24
  • 39
8
votes
2 answers

Including a Passbook pkpass usefully for Safari on Mountain Lion

Apparently Mountain Lion 10.8.2 Safari "supports" Passbook passes, in that it will preview and offer to sync ".pkpass" files to iCloud for the user's configured iPhone to load into Passbook. However, I haven't found any documentation on how to get…
gid
  • 317
  • 1
  • 5
  • 11
7
votes
1 answer

Can you control the order of passes while adding it to Apple Wallet?

I am using this API to add multiple grouped passes to Apple Wallet. I realized that added passes in the wallet doesn't follow the order of array [PKPass] that I gave it to this API. public func addPasses(passes: [PKPass], withCompletionHandler…
kidsid49
  • 1,358
  • 3
  • 18
  • 37
1
2 3
31 32