在會員卡新增連結

你可以透過四種方法在會員卡新增連結。

  • 使用「LoyaltyClass.LinksModuleData」 即可在與 LoyaltyClass
  • 使用「LoyaltyObject.LinksModuleData」 新增特定會員卡的連結LoyaltyObject
  • 使用 LoyaltyObject.appLinkData 即可在該票證的底部放置應用程式連結。
  • 使用 LoyaltyClass.appLinkData 在該類別的所有票證底部放置應用程式連結。

應用程式連結的好處之一,就是能鼓勵使用者瀏覽行動號召 甚至提供給 Google 錢包使用者的品牌體驗具有這項功能的連結會顯示在底部 代表票證

應用程式應用程式連結資料範例 網頁應用程式連結資料範例

為特定會員卡設定 LoyaltyObject.appLinkData 欄位 傳送至應用程式或網站的 URI 或套件名稱。

請參閱以下原始碼中 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"
           }
        }
     }
    }
  }
敬上 至於要遲疑,下列實作也能正常運作。
{
  "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"
        }
      }
    }
  }
}