Platforms

Apple Wallet and Google Wallet, from one template.

They work differently under the hood - how updates deliver, how they're authenticated, how notifications land. PocketPass handles both natively, so you design once and ship to every phone.

See pass types
A
Aurora Coffee
Tier
Gold
Pass
Gold member
Access
Full
A
Aurora Coffee
Pass
Gold member
Tier
Gold
Access
Full

Under the hood

How the two wallets actually differ.

You don't need to know any of this to use PocketPass - but if you're curious, here's what happens behind each platform.

Apple WalletGoogle Wallet
Update deliveryPush notification (APNs) tells the device to re-fetch the passDirect REST update - the object is patched in place
Authentication for updatesMutual TLS using your pass-signing certificateService-account credentials over the Google Wallet API
Lock-screen notificationNative wallet notification on updateNative wallet notification via the addMessage API
Barcode formatsQR, PDF417, Aztec, Code 128QR, PDF417, Aztec, Code 128
NFCSupported on compatible devicesSupported on compatible devices
Design surfaceHeader, primary, secondary, auxiliary, and back fieldsHeader and body text modules, mapped from the same template
One template, both walletsYes - a single PocketPass template maps to bothYes - a single PocketPass template maps to both

One template. Zero platform-specific work.

Design a template once in PocketPass and it maps to both platforms automatically - fields, colours, barcode, and NFC. Push an update and both wallets receive it, each the way that platform expects.