Vous pouvez ajouter des liens à une carte générique de quatre manières différentes.
Utilisez GenericClass.LinksModuleData pour ajouter des liens vers toutes les cartes génériques associées à GenericClass.
Utilisez GenericObject.LinksModuleData pour ajouter un lien vers une carte générique GenericObject spécifique.
Utilisez GenericObject.appLinkData pour placer un lien vers une application en bas de ce titre de transport spécifique.
Utilisez GenericClass.appLinkData pour placer un lien vers une application au bas de toutes les cartes de cette classe.
L'un des avantages des liens d'applications est de permettre à votre canal d'incitation à l'action de rediriger les utilisateurs vers vos expériences de marque depuis Google Wallet. Les liens associés à cette fonctionnalité s'affichent au bas de la carte.
Exemple de fonctionnalité
Émetteur
Définir le lien d'application sur votre carte Google Wallet
Pour une carte générique donnée, définissez le champ GenericObject.appLinkData sur l'URI ou le nom de package de votre application ou de votre site Web.
Pour connaître le format et le contexte du champ appLinkData, examinez le code source suivant :
Le champ displayText est limité à 30 caractères.
Pour la postérité, l'implémentation suivante fonctionne également.
{
"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"
}
}
}
}
}
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/02/28 (UTC).
[null,null,["Dernière mise à jour le 2025/02/28 (UTC)."],[[["There are four ways to add links to Generic passes: using `GenericClass.LinksModuleData` for all passes of a class, using `GenericObject.LinksModuleData` for a specific pass, using `GenericObject.appLinkData` for an app link at the bottom of a specific pass, and using `GenericClass.appLinkData` for an app link at the bottom of all passes of a class."],["App linking allows call-to-actions on Google Wallet passes to direct users to branded experiences, with links appearing at the bottom of the pass."],["To set an app link, configure the `GenericObject.appLinkData` field with the URI or package name of your app or website for a specific pass or `GenericClass.appLinkData` for all passes of that class."],["The `appLinkData` field can include `androidAppLinkInfo` for Android apps and `webAppLinkInfo` for websites, and the `displayText` field, limited to 30 characters, provides a label for the link."],["You can alternatively use `targetUri` within `androidAppLinkInfo` to link directly to your app's Play Store listing instead of opening the app directly."]]],["Links can be added to Generic passes via `GenericClass.LinksModuleData` (for all class passes) or `GenericObject.LinksModuleData` (for specific passes). App links, displayed at the pass's bottom, are added using `GenericObject.appLinkData` (specific pass) or `GenericClass.appLinkData` (all class passes). `appLinkData` uses either `androidAppLinkInfo` with a package name or `webAppLinkInfo` for deep linking. `displayText` field is limited to 30 characters.\n"]]