Skip to content

๐ŸŽŸ๏ธ ๐Ÿ“ฆ A package for creating passes and orders for Apple Wallet with Vapor.

License

Notifications You must be signed in to change notification settings

vapor-community/PassKit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

22 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

avatar

PassKit

Documentation Team Chat MIT License Continuous Integration Swift 5.10+

๐ŸŽŸ๏ธ ๐Ÿ“ฆ Create, distribute, and update passes and orders for the Apple Wallet app with Vapor.

Use the SPM string to easily include the dependendency in your Package.swift file.

.package(url: "https://github.com/vapor-community/PassKit.git", from: "0.6.0")

Note: This package is made for Vapor 4.

๐ŸŽŸ๏ธ Wallet Passes

The Passes framework provides a set of tools to help you create, build, and distribute digital passes for the Apple Wallet app using a Vapor server. It also provides a way to update passes after they have been distributed, using APNs, and models to store pass and device data.

Add the Passes product to your target's dependencies:

.product(name: "Passes", package: "PassKit")

See the framework's documentation for information and guides on how to use it.

For information on Apple Wallet passes, see the Apple Developer Documentation.

๐Ÿ“ฆ Wallet Orders

The Orders framework provides a set of tools to help you create, build, and distribute orders that users can track and manage in Apple Wallet using a Vapor server. It also provides a way to update orders after they have been distributed, using APNs, and models to store order and device data.

Add the Orders product to your target's dependencies:

.product(name: "Orders", package: "PassKit")

See the framework's documentation for information and guides on how to use it.

For information on Apple Wallet orders, see the Apple Developer Documentation.