Aggiungere link a una carta fedeltà

Esistono tre 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 sopra i dettagli del pass.

Uno dei vantaggi del collegamento delle app è che consente al tuo canale di invito all'azione di indirizzare gli utenti verso le tue esperienze con brand su Google Wallet. I link con questa funzionalità vengono visualizzati sopra i dettagli del pass e possono essere incorporati in un logo, una descrizione o una parola di invito all'azione.

Esempio di invito all'azione di GMB

Per una determinata carta fedeltà, imposta il campo LoyaltyObject.appLinkData sull'URI della tua app o del tuo sito web. L'URI può essere qualsiasi formato, ma ti consigliamo di utilizzare un link dinamico.

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

{
  "id": string,
  "classId": string,
  …
  …
  …
  "appLinkData": {
    "androidAppLinkInfo": {
      "appLogoImage": {
        "sourceUri": {
          "uri": string
        }
      },
        "title": {
          "defaultValue": {
            "language": string,
              "value": string
          }
        },
          "description": {
            "defaultValue": {
              "language": string,
                "value": string
            }
          },
            "appTarget": {
              "targetUri": {
                "uri": string,
                  "description": string
              }
            }
    }
  }
  …
  …
  …
}