Adicionar links a um ingresso de evento

Há quatro maneiras de adicionar links a um ingresso de evento.

  • Use EventClass.LinksModuleData para adicionar links a todos os ingressos de eventos associados ao EventClass.
  • Use EventObject.LinksModuleData para adicionar um link a um ingresso de evento específico EventObject.
  • Use EventObject.appLinkData para colocar um link de app na parte de baixo do cartão específico.
  • Use EventClass.appLinkData para colocar um link de app na parte de baixo de todos os cartões dessa classe.

Um benefício da vinculação de apps é que ela possibilita que sua call-to-action leve os usuários até as experiências da sua marca na Carteira do Google. Os links com esse recurso aparecem na parte inferior do cartão.

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

Para um determinado ingresso de evento, defina o campo EventObject.appLinkData como o URI ou nome do pacote do app ou site.

Veja 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"
           }
        }
     }
    }
  }
A implementação a seguir também vai funcionar para os próximos momentos.
{
  "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"
        }
      }
    }
  }
}