چهار راه برای افزودن لینک به کارت پرواز وجود دارد.
- از
FlightClass.LinksModuleData
برای افزودن پیوند به تمام کارت های پروازی که باFlightClass
مرتبط هستند، استفاده کنید. - از
FlightObject.LinksModuleData
برای افزودن پیوند به یکFlightObject
یک Boarding Pass خاص استفاده کنید. - از
FlightObject.appLinkData
برای قرار دادن پیوند برنامه در پایین آن Pass خاص استفاده کنید. - از
FlightClass.appLinkData
برای قرار دادن پیوند برنامه در پایین همه پاسهای آن کلاس استفاده کنید.
یکی از مزایای پیوند برنامه این است که به فراخوان برای اقدام شما برای هدایت کاربران به تجربیات برند شما از Google Wallet قدرت میدهد. پیوندهای دارای این ویژگی در پایین Pass ظاهر می شوند.
برای یک کارت پرواز معین، فیلد 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" } } } } }