Thêm đường liên kết đến thẻ khách hàng thân thiết

Có 4 cách để thêm đường liên kết vào thẻ khách hàng thân thiết.

  • Sử dụng LoyaltyClass.LinksModuleData để thêm đường liên kết đến tất cả thẻ khách hàng thân thiết được liên kết với LoyaltyClass.
  • Sử dụng LoyaltyObject.LinksModuleData để thêm đường liên kết đến một thẻ khách hàng thân thiết cụ thể LoyaltyObject.
  • Sử dụng LoyaltyObject.appLinkData để đặt một đường liên kết ứng dụng vào cuối Thẻ và vé đó.
  • Sử dụng LoyaltyClass.appLinkData để đặt một đường liên kết đến ứng dụng ở cuối tất cả các thẻ và vé của lớp đó.

Một lợi ích của việc liên kết ứng dụng là cho phép lời kêu gọi hành động đưa người dùng đến trải nghiệm lồng ghép thương hiệu của bạn từ Google Wallet. Các đường liên kết có tính năng này sẽ xuất hiện ở phần dưới cùng của Thẻ và vé.

Ví dụ về dữ liệu đường liên kết đến ứng dụng Ví dụ về dữ liệu liên kết ứng dụng web

Đối với một thẻ khách hàng thân thiết nhất định, hãy đặt trường LoyaltyObject.appLinkData thành URI hoặc Package name của ứng dụng hoặc trang web.

Hãy xem định dạng và ngữ cảnh của trường appLinkData trong mã nguồn sau:

  {
    "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"
           }
        }
     }
    }
  }
Về sau, cách triển khai sau đây cũng sẽ có hiệu quả.
{
  "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"
        }
      }
    }
  }
}