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 vào 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 đường liên kết đến ứng dụng ở cuối Thẻ và vé đó.
  • Sử dụng LoyaltyClass.appLinkData để đặt một đường liên kết ứng dụng ở cuối tất cả thẻ và vé của lớp đó.

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

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

Đối với một thẻ khách hàng thân thiết cụ thể, hãy đặt trường LoyaltyObject.appLinkData với URI hoặc Tên gói của ứng dụng hoặc trang web của bạn.

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"
           }
        }
     }
    }
  }
Sau này, cách triển khai sau cũng sẽ 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"
        }
      }
    }
  }
}