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

Il existe quatre façons 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 vers un billet pour un événement EventObject spécifique.
  • Utilisez EventObject.appLinkData pour placer un lien vers l'application en bas d'une carte spécifique.
  • Utilisez EventClass.appLinkData pour placer un lien d'application en bas de toutes les cartes de cette classe.

L'un des avantages des liens d'applications est qu'ils permettent à votre incitation à l'action de rediriger les utilisateurs vers vos expériences de marque depuis Google Wallet. Les liens vers cette fonctionnalité s'affichent en bas de la carte.

Exemple de données de liens d'application Exemple de données de lien vers une application Web

Pour un billet pour un événement donné, définissez le champ EventObject.appLinkData sur le nom de l'URI ou du package de votre application ou de votre site Web.

Pour connaître le format et le contexte du champ appLinkData, consultez le code source suivant:

  {
    "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"
           }
        }
     }
    }
  }
Pour la postérité, l'implémentation suivante fonctionne é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"
        }
      }
    }
  }
}