Vous pouvez ajouter des liens à un titre de transport de quatre manières différentes.
- Utilisez
TransitClass.LinksModuleData
pour ajouter des liens vers tous les titres de transport associés àTransitClass
. - Utilisez
TransitObject.LinksModuleData
pour ajouter un lien à un titre de transportTransitObject
spécifique. - Utilisez
TransitObject.appLinkData
pour placer un lien vers une application en bas de ce titre de transport spécifique. - Utilisez
TransitClass.appLinkData
pour placer un lien vers une application au bas de toutes les cartes de cette classe.
L'un des avantages des liens d'applications est de permettre à votre canal d'incitation à l'action de rediriger les utilisateurs vers vos expériences de marque depuis Google Wallet. Les liens associés à cette fonctionnalité s'affichent au bas de la carte.
Exemple de fonctionnalité
Émetteur |
Définir le lien d'application sur votre carte Google Wallet
Pour une carte de transport en commun donnée, définissez le champ TransitObject.appLinkData
sur l'URI ou le nom du package de votre application ou de votre site Web.
Pour connaître le format et le contexte du champ appLinkData
, examinez le code source suivant :
Le champ displayText
est limité à 30 caractères.
{ "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" } } } } }