Optional. A URL to be passed to the associated app when launching it.
The app receives this URL in the
application:didFinishLaunchingWithOptions: and
application:openURL:options: methods of its app delegate.
If this key is present, the associatedStoreIdentifiers key must also be
present.
Optional. Information specific to the pass’s barcode. For this
dictionary’s keys, see Barcode Dictionary Keys.
Note:Deprecated in iOS 9.0 and later; use barcodes instead.
Optional. Information specific to the pass’s barcode. The system uses the
first valid barcode dictionary in the array. Additional dictionaries can
be added as fallbacks. For this dictionary’s keys,
see Barcode Dictionary Keys.
Note: Available only in iOS 9.0 and later.
Optional. Date and time when the pass expires.
The value must be a complete date with hours and minutes, and may
optionally include seconds.
Available in iOS 7.0.
Optional for event tickets and boarding passes; otherwise not allowed.
Identifier used to group related passes. If a grouping identifier is
specified, passes with the same style, pass type identifier, and grouping
identifier are displayed as a group. Otherwise, passes are grouped
automatically.
Use this to group passes that are tightly related, such as the boarding
passes for different connections of the same trip.
Available in iOS 7.0.
Optional. Color of the label text, specified as a CSS-style RGB triple.
For example, rgb(255, 255, 255).
If omitted, the label color is determined automatically.
Optional. Maximum distance in meters from a relevant latitude and
longitude that the pass is relevant. This number is compared to the pass’s
default distance and the smaller value is used.
Available in iOS 7.0.
Recommended for event tickets and boarding passes; otherwise optional.
Date and time when the pass becomes relevant. For example, the start time
of a movie.
The value must be a complete date with hours and minutes, and may
optionally include seconds.
You can augment the user-visible information on Wallet passes with
machine-readable metadata known as semantic tags. The metadata in semantic
tags helps the system better understand Wallet passes and suggest relevant
actions for the user to take on their installed passes.
A Boolean value introduced in iOS 11 that controls whether to show the
Share button on the back of a pass. A value of true removes the button.
The default value is false. This flag has no effect in earlier versions of
iOS, nor does it prevent sharing the pass in some other way.
Optional. If true, the strip image is displayed without a shine effect.
The default value prior to iOS 7.0 is false.
In iOS 7.0, a shine effect is never applied, and this key is deprecated.
Optional. Custom information for companion apps. This data is not
displayed to the user.
For example, a pass for a cafe could include information about the user’s
favorite drink and sandwich in a machine-readable form for the companion
app to read, making it easy to place an order for “the usual” from the
app.
Available in iOS 7.0.
The URL of a web service that conforms to the API described in PassKit Web
Service Reference.
The web service must use the HTTPS protocol; the leading https:// is
included in the value of this key.
On devices configured for development, there is UI in Settings to allow
HTTP web services.