Existen cuatro maneras de agregar vínculos a un pase genérico.
- Usa
GenericClass.LinksModuleDatapara agregar vínculos a todos los pases genéricos asociados conGenericClass. - Usa
GenericObject.LinksModuleDatapara agregar un vínculo a un pase genérico específicoGenericObject. - Usa
GenericObject.appLinkDatapara colocar un vínculo a la app como el primer elemento de la sección inferior de ese boleto en particular. - Usa
GenericClass.appLinkDatapara colocar un vínculo a la app como el primer elemento de la sección inferior de todos los pases de esa clase.
Un beneficio de la vinculación de aplicaciones es que permite que tu llamada a la acción dirija a los usuarios a tus experiencias de marca desde la Billetera de Google. Los vínculos con esta función aparecen como el primer elemento de la sección inferior del pase.
Ejemplo de función
|
| Emisor |
Configura el vínculo de la app en tu pase de la Billetera de Google
Para un pase genérico determinado, establece el campo GenericObject.appLinkData en 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:
El campo displayText está limitado a 30 caracteres.
{
"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"
}
}
}
}
}