Links zur generischen Karte bzw. zum generischen Ticket hinzufügen

Es gibt vier Möglichkeiten, einem allgemeinen Ticket/einer allgemeinen Karte Links hinzuzufügen.

  • Verwenden Sie GenericClass.LinksModuleData, um Links zu allen allgemeinen Karten hinzuzufügen, die mit der GenericClass verknüpft sind.
  • Verwenden Sie GenericObject.LinksModuleData, um einen Link zu einer bestimmten allgemeinen Karte GenericObject hinzuzufügen.
  • Verwenden Sie GenericObject.appLinkData, um einen App-Link als erstes Element des unteren Bereichs der jeweiligen Karte bzw. des jeweiligen Tickets zu platzieren.
  • Mit GenericClass.appLinkData können Sie einen App-Link als erstes Element des unteren Bereichs aller Karten dieser Klasse platzieren.

Ein Vorteil der App-Verknüpfung besteht darin, dass dein Call-to-Action Nutzer über Google Wallet zu deinen Markeninhalten leiten kann. Links mit dieser Funktion werden als erstes Element im unteren Bereich der Karte bzw. des Tickets angezeigt.

Beispiel für eine Funktion

Beispiel für Applink-Daten für den Ausstellernamen
Aussteller

Legen Sie für eine allgemeine Karte oder ein allgemeines Ticket das Feld GenericObject.appLinkData auf den URI oder Paketnamen Ihrer App oder Website fest.

Im folgenden Quellcode findest du das Format und den Kontext des Felds appLinkData: Das Feld displayText ist auf 30 Zeichen begrenzt.

  {
    "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"
           }
        }
      },
      "displayText": {
        "defaultValue": {
           "value": "Our awesome app!"
        }
      }
    }
  }
Die folgende Implementierung funktioniert auch.
{
  "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"
        }
      }
    }
  }
}