Links zu deiner Kundenkarte hinzufügen

Es gibt vier Möglichkeiten, einer Kundenkarte Links hinzuzufügen.

  • LoyaltyClass.LinksModuleData verwenden , um allen Kundenkarten, die mit der LoyaltyClass.
  • LoyaltyObject.LinksModuleData verwenden , um einen Link zu einer bestimmten Kundenkarte LoyaltyObject hinzuzufügen.
  • Verwende LoyaltyObject.appLinkData, um einen App-Link unten auf der Karte bzw. dem Ticket zu platzieren.
  • Verwende LoyaltyClass.appLinkData, um einen App-Link unter allen Karten/Tickets dieses Kurses zu platzieren.

Ein Vorteil der App-Verknüpfung besteht darin, dass der Call-to-Action bei der Navigation von Google Wallet auf Ihr Unternehmen aufmerksam machen. Links mit dieser Funktion werden unten angezeigt. des Tickets.

Beispiel für App-App-Link-Daten Beispiel für Web-App-Link-Daten

Lege für eine bestimmte Kundenkarte das Feld LoyaltyObject.appLinkData fest. an die URI oder den Paketnamen Ihrer App oder Website an.

Im folgenden Quellcode findest du das Format und den Kontext des Felds appLinkData:

  {
    "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"
           }
        }
     }
    }
  }
Der Einfachheit halber funktioniert auch die folgende Implementierung.
{
  "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"
        }
      }
    }
  }
}