AI-generated Key Takeaways
-
There are four ways to add links to an offer, including using
OfferClass.LinksModuleData
,OfferObject.LinksModuleData
,OfferObject.appLinkData
, andOfferClass.appLinkData
. -
App linking enhances call-to-action by directing users to branded experiences from Google Wallet, with links displayed at the bottom of the Pass.
-
You can set the
OfferObject.appLinkData
field to the URI or Package name to enable app linking for a specific offer. -
The
appLinkData
field allows you to specifyandroidAppLinkInfo
andwebAppLinkInfo
for deep linking into your app or website, with a customizabledisplayText
limited to 30 characters. -
While linking to the Play Store is possible using
targetUri
withinandroidAppLinkInfo
, it's recommended to utilizepackageName
for a direct in-app experience.
There are four ways to add links to a offer.
- Use
OfferClass.LinksModuleData
to add links to all offers that are associated with theOfferClass
. - Use
OfferObject.LinksModuleData
to add a link to a specific offerOfferObject
. - Use
OfferObject.appLinkData
to place an app link at the bottom of that particular Pass. - Use
OfferClass.appLinkData
to place an app link at the bottom of all the passes of that class.
One benefit of app linking is that it empowers your call-to-action to navigate users to your branded experiences from Google Wallet. Links with this feature appear at the bottom of the Pass.
Feature example
![]() |
Issuer |
Set the app link on your Google Wallet pass
For a given offer, set the field OfferObject.appLinkData
to the URI or Package name of your app or website.
See the format and context of the appLinkData
field in the following source code:
The displayText
field is limited to 30 characters.
{ "id": string, "classId": string, … … … "appLinkData": { "androidAppLinkInfo": { "appTarget": { "packageName": "com.google.android.gm", } }, "webAppLinkInfo": { "appTarget": { "targetUri": { "uri": "https://mail.google.com/mail/", "description": "Web link for Gmail" } } } "displayText": { "defaultValue": { "value": "Our awesome app!" } } } }
{ "id": string, "classId": string, … … … "appLinkData": { "androidAppLinkInfo": { "appTarget": { "targetUri": { "uri": "https://play.google.com/store/apps/details?id=com.google.android.gm", "description": "Play store link for Gmail app" } } } } }