Agrega vínculos a tu Pase Genérico

Existen cuatro maneras de agregar vínculos a un pase genérico.

  • Usa GenericClass.LinksModuleData para agregar vínculos a todos los pases genéricos que estén asociados con GenericClass.
  • Usa GenericObject.LinksModuleData para agregar un vínculo a un pase genérico específico GenericObject.
  • Usa GenericObject.appLinkData para colocar un vínculo de app en la parte inferior de ese pase específico.
  • Usa GenericClass.appLinkData para colocar un vínculo de app en la parte inferior de todos los pases de esa clase.

Uno de los beneficios de la vinculación de apps es que potencia el llamado a la acción para dirigir a los usuarios a las experiencias de tu marca desde la Billetera de Google. Los vínculos con esta función aparecen en la parte inferior del pase.

Ejemplo de datos de Applink Ejemplo de datos de vínculo de app web

Para un pase genérico específico, configura el campo GenericObject.appLinkData con el URI o el nombre del paquete de tu app o sitio web.

Consulta el formato y el contexto del campo appLinkData en el siguiente código fuente:

  {
    "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 la posteridad, también funcionará la siguiente implementación.
{
  "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"
        }
      }
    }
  }
}