Aggiungi link al tuo pass generico

Esistono quattro modi per aggiungere link a un pass generico.

  • Utilizza GenericClass.LinksModuleData per aggiungere link a tutte le tessere generiche associate a GenericClass.
  • Usa GenericObject.LinksModuleData per aggiungere un link a uno specifico pass generico GenericObject.
  • Usa GenericObject.appLinkData per inserire il link di un'app nella parte inferiore del pass specifico.
  • Usa GenericClass.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 un determinato pass generico, imposta il campo GenericObject.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"
        }
      }
    }
  }
}