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/wallet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

28 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

avatar

Vapor Wallet

Documentation Team Chat MIT License Continuous Integration Swift 6.0+

๐ŸŽŸ๏ธ ๐Ÿ“ฆ 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/wallet.git", from: "0.6.0")

Note: This package is made for Vapor 4.

๐ŸŽŸ๏ธ Wallet Passes

The VaporWalletPasses 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 VaporWalletPasses product to your target's dependencies:

.product(name: "VaporWalletPasses", package: "wallet")

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 VaporWalletOrders 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 VaporWalletOrders product to your target's dependencies:

.product(name: "VaporWalletOrders", package: "wallet")

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.