پیوندهایی را به کارت پرواز خود اضافه کنید

چهار راه برای افزودن لینک به کارت پرواز وجود دارد.

  • از FlightClass.LinksModuleData برای افزودن پیوند به تمام کارت های پروازی که با FlightClass مرتبط هستند، استفاده کنید.
  • از FlightObject.LinksModuleData برای افزودن پیوند به یک FlightObject یک Boarding Pass خاص استفاده کنید.
  • از FlightObject.appLinkData برای قرار دادن پیوند برنامه در پایین آن Pass خاص استفاده کنید.
  • از FlightClass.appLinkData برای قرار دادن پیوند برنامه در پایین همه پاس‌های آن کلاس استفاده کنید.

یکی از مزایای پیوند برنامه این است که به فراخوان برای اقدام شما برای هدایت کاربران به تجربیات برند شما از Google Wallet قدرت می‌دهد. پیوندهای دارای این ویژگی در پایین Pass ظاهر می شوند.

نمونه داده Applink Appمثال داده های پیوند وب
پیوند برنامه را در کارت Google Wallet خود تنظیم کنید

برای یک کارت پرواز معین، فیلد FlightObject.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"
        }
      }
    }
  }
}