Aggiungi link alla tua carta fedeltà

Esistono quattro modi per aggiungere link a una carta fedeltà.

  • Usa LoyaltyClass.LinksModuleData per aggiungere link a tutte le carte fedeltà associate al LoyaltyClass.
  • Usa LoyaltyObject.LinksModuleData per aggiungere un link a una carta fedeltà specifica LoyaltyObject.
  • Utilizza LoyaltyObject.appLinkData per posizionare il link di un'app nella parte inferiore di quella tessera specifica.
  • Utilizza LoyaltyClass.appLinkData per posizionare il link di un'app in fondo a tutte le tessere del corso.

Uno dei vantaggi del collegamento delle app è che consente all'invito all'azione di navigare agli utenti alle tue esperienze con brand in Google Wallet. I link con questa funzione vengono visualizzati in basso della tessera.

Esempio di dati di Applink per app Esempio di dati di Applink web

Per una determinata carta fedeltà, imposta il campo LoyaltyObject.appLinkData all'URI o al nome del pacchetto della tua app o del tuo sito web.

Esamina il formato e il contesto del campo appLinkData nel seguente codice sorgente:

  {
    "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"
           }
        }
     }
    }
  }
Per i posteri, funzionerà anche la seguente implementazione.
{
  "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"
        }
      }
    }
  }
}