Existen cuatro maneras de agregar vínculos a una tarjeta de lealtad.
- Usa
LoyaltyClass.LinksModuleData
para agregar vínculos a todas las tarjetas de lealtad asociadas conLoyaltyClass
. - Usa
LoyaltyObject.LinksModuleData
para agregar un vínculo a una tarjeta de lealtad específica (LoyaltyObject
). - Usa
LoyaltyObject.appLinkData
para colocar un vínculo de app en la parte inferior de ese pase específico. - Usa
LoyaltyClass.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.
Configura el vínculo de la app en tu pase de la Billetera de Google
Para una tarjeta de lealtad determinada, configura el campo LoyaltyObject.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" } } } } }