Ajouter des liens à votre billet pour un événement

Il existe quatre manières d'ajouter des liens à un billet pour un événement.

  • Utilisez EventClass.LinksModuleData pour ajouter des liens vers tous les billets pour des événements associés à EventClass.
  • Utilisez EventObject.LinksModuleData pour ajouter un lien à un billet pour un événement EventObject spécifique.
  • Utilisez EventObject.appLinkData pour ajouter un lien vers l'application en tant que premier élément de la section inférieure de la carte concernée.
  • Utilisez EventClass.appLinkData pour placer un lien vers une application en tant que premier élément de la section inférieure de tous les pass de cette classe.

L'un des avantages des liens d'applications est de permettre à votre incitation à l'action de rediriger les utilisateurs vers vos expériences de marque depuis Google Wallet. Les liens associés à cette fonctionnalité s'affichent en premier dans la section inférieure de la carte.

Exemple de fonctionnalité

Exemple de données Applink pour le nom de l'émetteur
Émetteur

Pour un billet pour un événement spécifique, définissez le champ EventObject.appLinkData sur l'URI ou le nom du package de votre application ou 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!"
        }
      }
    }
  }
Pour mémoire, l'implémentation suivante fonctionnera également.
{
  "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"
        }
      }
    }
  }
}