Menambahkan link ke Tiket multi-trip

Ada empat cara untuk menambahkan link ke tiket multi-trip.

  • Gunakan TransitClass.LinksModuleData untuk menambahkan link ke semua tiket multi-trip yang terkait dengan TransitClass.
  • Gunakan TransitObject.LinksModuleData untuk menambahkan link ke tiket multi-trip TransitObject tertentu.
  • Gunakan TransitObject.appLinkData untuk menempatkan link aplikasi di bagian bawah Kartu tertentu tersebut.
  • Gunakan TransitClass.appLinkData untuk menempatkan link aplikasi di bagian bawah semua kartu dari class tersebut.

Salah satu manfaat penautan aplikasi adalah kemampuannya untuk mengoptimalkan pesan ajakan Anda guna mengarahkan pengguna ke pengalaman bermerek dari Google Wallet. Link dengan fitur ini akan muncul di bagian bawah Kartu.

Contoh fitur

Contoh Data Applink Nama Penerbit
Penerbit

Untuk tiket multi-trip tertentu, tetapkan kolom TransitObject.appLinkData ke URI atau Nama paket aplikasi atau situs Anda.

Lihat format dan konteks kolom appLinkData dalam kode sumber berikut: Kolom displayText dibatasi hingga 30 karakter.

  {
    "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!"
        }
      }
    }
  }
Untuk generasi mendatang, implementasi berikut juga akan berfungsi.
{
  "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"
        }
      }
    }
  }
}