There are three ways to add links to a loyalty card.
- Use
LoyaltyClass.LinksModuleData
to add links to all loyalty cards that are associated with theLoyaltyClass
. - Use
LoyaltyObject.LinksModuleData
to add a link to a specific loyalty cardLoyaltyObject
. - Use
LoyaltyObject.appLinkData
to place an app link on top of Pass Details.
One benefit of app linking is that it empowers your call-to-action channel to navigate users to your branded experiences from Google Wallet. Links with this feature appear on top of Pass Details, and can be embedded in a logo, description, or call-to-action word.
Set the app link on your Google Wallet pass
For a given loyalty card, set the field LoyaltyObject.appLinkData
to the URI of your app or website. The URI can be any format, but we recommend that you use a
dynamic link.
See the format and context of the appLinkData
field in the following source code:
{ "id": string, "classId": string, … … … "appLinkData": { "androidAppLinkInfo": { "appLogoImage": { "sourceUri": { "uri": string } }, "title": { "defaultValue": { "language": string, "value": string } }, "description": { "defaultValue": { "language": string, "value": string } }, "appTarget": { "targetUri": { "uri": string, "description": string } } } } … … … }