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
5
votes
1 answer

Passbook Entitlements?

I am using Passslot services to do Passes in an app. I upload my PassID that I created in Provisioning Profile to Pass slot. Am I still required to set the entitlements for Passbook within Xcode?
user717452
  • 33
  • 14
  • 73
  • 149
5
votes
2 answers

How to force links to open in iOS Safari?

my webpage has links to download Passbook .pkpass files. This works fine in Safari for iOS since Apple's browser supports the mime type: application.com/vnd.apple.pkpass Facebook's iOS browser (as well as others) does not (yet) support this mime…
Andrew Phillips
  • 664
  • 1
  • 4
  • 16
5
votes
2 answers

Can you download a passbook coupon from a UIWebView inside an IOS app?

Is it possible to download and add a passbook from within a webview without modifying the app to support the new MIME type or unknown MIME types like Sparrow did? I have a news ios app with a webview. In the webview I display the news items and a…
Ben
  • 13,297
  • 4
  • 47
  • 68
5
votes
1 answer

Cannot generate Apple Passbook signature

I am writing a shell script to automatically generate an Apple Passbook signature file from manifest.json using p12 certificate. Here is what I do: openssl pkcs12 -passin pass:"mypass" -in "mycert.p12" -clcerts -nokeys -out certificate.pem openssl…
Tofig Hasanov
  • 3,303
  • 10
  • 51
  • 81
4
votes
1 answer

Is it possible to create the certificate to sign Apple Wallet Passes from a non-iOS system such as Ubuntu?

I'd like to create a certificate from Apple developer account and use it to sign Apple Wallet passes / passbook. So I can implement a server to generate the wallet passes to serve up my mobile app. The challenge to me is I'm on linux (Ubuntu to be…
4
votes
0 answers

Can I add a Pass to the Wallet?

I want to add a pass to the user's wallet. I've had a difficult time finding straight forward documentation on this topic, and would appreciate any and all advice.
user2287923
4
votes
6 answers

Safari cannot download passbook file .pkpass

I've got a link on a web page that should enable users to download a passbook file from a link, however when clicking on the link in Safari on an iPhone, I get the following error message: Safari cannot download this file. I have read similar Q&As…
Bhav
  • 1,957
  • 7
  • 33
  • 66
4
votes
1 answer

Apple Watch 1D Barcode in Apple Wallet not visible

Since Wallet is supporting Code128 since iOS9. I am generating barcodes a Code128 barcode in my app and allow to push them into Apple Wallet. Works perfectly fine in the wallet app on the smartphone (Code128 barcode correctly displayed).…
MarkHim
  • 5,686
  • 5
  • 32
  • 64
4
votes
1 answer

sending passbook update with pushsharp

I'm trying to test talking to apple's push notification sandbox server. I made a certificate following this link (enabled push notification, requested certificate authority, uploaded, generated cert, export p12) I made a sample C# console…
prawn
  • 2,643
  • 2
  • 33
  • 49
4
votes
0 answers

Is PKCS7 signing possible on Google App Engine?

I need to create a PKCS7 signature for some data using my Python app running on Google App Engine (GAE). More specifically, I am trying to create a PKCS7 signature of an Apple Passbook pass manifest; the Passbook pass requires the PKCS7 signature…
4
votes
2 answers

pkpass won't open on iOS from e-mail attachment

All websites mention that Passbook passes can be sent by e-mail. But when the pass (generated by our server) is attached to an e-mail, the iOS e-mail client won't open it and write "(null)" instead. The same pass works fine on Android and also has…
Alex
  • 103
  • 1
  • 1
  • 10
4
votes
5 answers

Passbook not recognizing iBeacon

I've been trying to get my pass to become relevant by installing it and getting near an iBeacon, but nothing I do seems to work. Does anyone have some insight into why this could be happening? Here are a few pertinent details: I have no problem…
CornPuff
  • 1,924
  • 20
  • 24
4
votes
1 answer

How to test if user has in-app browser instead of Safari?

I've setup a system where a customer can scan a QR code that links to a registration webpage. After entering some information, the customer receives a Passbook coupon. There is a problem - Passbook .pkpass files need to be sent to a browser with the…
Andrew Phillips
  • 664
  • 1
  • 4
  • 16
4
votes
3 answers

Error Passbook - PKZip signature

I run the code, as outlined below. When I get the file (NSData), following error appears: "BOM could not extract archive: Couldn't read PKZip signature" What is happening? Has anyone had this problem, and how can I fix it? NSString *url = [res…
4
votes
1 answer

Is it possible to sign a Passbook manifest using node.js and crypto?

I'm trying to figure out how to sign an iOS Passbook pass manifest.json using node.js and crypto. It seems like it should be possible but I can't seem to create a proper signature. Here's is what I've tried: var crypto = require("crypto"); var fs =…
1 2
3
31 32