Ajouter des liens à votre carte de fidélité

Il existe quatre façons d'ajouter des liens à une carte de fidélité.

  • Utiliser LoyaltyClass.LinksModuleData pour ajouter des liens vers toutes les cartes de fidélité associées au LoyaltyClass
  • Utiliser LoyaltyObject.LinksModuleData pour ajouter un lien vers une carte de fidélité spécifique LoyaltyObject.
  • Utilisez LoyaltyObject.appLinkData pour placer un lien d'application en bas de cette carte spécifique.
  • Utilisez LoyaltyClass.appLinkData pour placer un lien d'application en bas de toutes les cartes de cette classe.

L'un des avantages des liens vers votre application est qu'elle encourage votre incitation à l'action utilisateurs à vos expériences de marque depuis Google Wallet. Les liens associés à cette fonctionnalité apparaissent en bas de la page. de la carte.

Exemple de données de lien d'application Exemple de données Web Applink

Pour une carte de fidélité donnée, définissez le champ LoyaltyObject.appLinkData. à l'URI ou au nom 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 ce qui est de la postérité, 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"
        }
      }
    }
  }
}