پیوندهایی را به مجوز حمل و نقل خود اضافه کنید

چهار راه برای افزودن لینک به گذرنامه حمل و نقل وجود دارد.

  • از TransitClass.LinksModuleData برای افزودن پیوندها به همه گذرنامه‌های حمل‌ونقل مرتبط با TransitClass استفاده کنید.
  • از TransitObject.LinksModuleData برای افزودن پیوند به یک گذرنامه حمل و نقل خاص TransitObject استفاده کنید.
  • از TransitObject.appLinkData برای قرار دادن پیوند برنامه در پایین آن Pass خاص استفاده کنید.
  • از TransitClass.appLinkData برای قرار دادن پیوند برنامه در پایین همه پاس‌های آن کلاس استفاده کنید.

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

نمونه ویژگی

نمونه داده‌های پیوند نام صادرکننده
صادر کننده

برای یک مجوز حمل و نقل معین، فیلد TransitObject.appLinkData روی URI یا نام بسته برنامه یا وب‌سایت خود تنظیم کنید.

قالب و زمینه فیلد appLinkData را در کد منبع زیر ببینید: قسمت displayText به 30 کاراکتر محدود شده است.

  {
    "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"
           }
        }
      }
      "displayText": {
        "defaultValue": {
           "value": "Our awesome app!"
        }
      }
    }
  }
برای آیندگان نیز اجرای زیر کار خواهد کرد.
{
  "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"
        }
      }
    }
  }
}
،

چهار راه برای افزودن لینک به گذرنامه حمل و نقل وجود دارد.

  • از TransitClass.LinksModuleData برای افزودن پیوندها به همه گذرنامه‌های حمل‌ونقل مرتبط با TransitClass استفاده کنید.
  • از TransitObject.LinksModuleData برای افزودن پیوند به یک گذرنامه حمل و نقل خاص TransitObject استفاده کنید.
  • از TransitObject.appLinkData برای قرار دادن پیوند برنامه در پایین آن Pass خاص استفاده کنید.
  • از TransitClass.appLinkData برای قرار دادن پیوند برنامه در پایین همه پاس‌های آن کلاس استفاده کنید.

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

نمونه ویژگی

نمونه داده‌های پیوند نام صادرکننده
صادر کننده

برای یک مجوز حمل و نقل معین، فیلد TransitObject.appLinkData روی URI یا نام بسته برنامه یا وب‌سایت خود تنظیم کنید.

قالب و زمینه فیلد appLinkData را در کد منبع زیر ببینید: قسمت displayText به 30 کاراکتر محدود شده است.

  {
    "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"
           }
        }
      }
      "displayText": {
        "defaultValue": {
           "value": "Our awesome app!"
        }
      }
    }
  }
برای آیندگان نیز اجرای زیر کار خواهد کرد.
{
  "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"
        }
      }
    }
  }
}