Aggiungi link alla tua carta fedeltà

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

  • Utilizza LoyaltyClass.LinksModuleData per aggiungere link a tutte le carte fedeltà associate a LoyaltyClass.
  • Utilizza LoyaltyObject.LinksModuleData per aggiungere un link a una carta fedeltà specifica LoyaltyObject.
  • Usa LoyaltyObject.appLinkData per inserire il link di un'app nella parte inferiore del pass specifico.
  • Usa LoyaltyClass.appLinkData per inserire il link di un'app in fondo a tutti i pass di quel corso.

Uno dei vantaggi del collegamento delle app è che consente all'invito all'azione di far accedere gli utenti alle tue esperienze con brand da Google Wallet. I link con questa funzionalità vengono visualizzati nella parte inferiore della tessera.

Esempio di dati relativi all'applink dell'app Esempio di dati del link app web

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

Controlla 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 quanto riguarda 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"
        }
      }
    }
  }
}