Adicionar links para seu cartão de embarque

Há quatro maneiras de adicionar links para um cartão de embarque.

  • Usar o FlightClass.LinksModuleData para adicionar links para todos os cartões de embarque associados ao FlightClass.
  • Usar o FlightObject.LinksModuleData para adicionar um link a um cartão de embarque FlightObject específico.
  • Use FlightObject.appLinkData para colocar um link de app na parte inferior desse cartão específico.
  • Use FlightClass.appLinkData para colocar um link de app na parte de baixo de todos os cartões dessa classe.

Uma vantagem da vinculação de apps é que, com ela, sua call-to-action pode navegar usuários às suas experiências de marca na Carteira do Google. Os links com esse recurso aparecem na parte de baixo do cartão.

Exemplo de dados do link do app Exemplo de dados do link do app da Web

Para um determinado cartão de embarque, defina o campo FlightObject.appLinkData ao URI ou nome do pacote do seu app ou site.

Consulte o formato e o contexto do campo appLinkData no seguinte código-fonte:

  {
    "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"
           }
        }
     }
    }
  }
Para a posteridade, a seguinte implementação também funcionará.
{
  "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"
        }
      }
    }
  }
}