Vous pouvez ajouter des liens à une carte cadeau de quatre manières différentes.
Utilisez GiftCardClass.LinksModuleData pour ajouter des liens à toutes les cartes cadeaux associées à GiftCardClass.
Utilisez GiftCardObject.LinksModuleData pour ajouter un lien à une carte cadeau GiftCardObject spécifique.
Utilisez GiftCardObject.appLinkData pour placer un lien vers une application en bas de ce titre de transport spécifique.
Utilisez GiftCardClass.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 cadeau donnée, définissez le champ GiftCardObject.appLinkData sur l'URI ou le nom du 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 a gift card: using `GiftCardClass.LinksModuleData` for all cards in a class, `GiftCardObject.LinksModuleData` for a specific card, `GiftCardObject.appLinkData` for an app link at the bottom of a specific pass, and `GiftCardClass.appLinkData` for an app link at the bottom of all passes in a class."],["App linking enables call-to-actions that navigate users to branded experiences from Google Wallet, appearing at the bottom of the pass."],["To set an app link, configure the `GiftCardObject.appLinkData` field with the URI or Package name of your app or website for a given gift card."],["The `appLinkData` field allows specifying `androidAppLinkInfo` for Android and `webAppLinkInfo` for web links, along with `displayText` (limited to 30 characters) for the link's visible label."],["An alternative implementation for `appLinkData` utilizes `targetUri` within `androidAppLinkInfo` to link directly to the app's Play Store listing."]]],["Links can be added to gift cards in four ways: via `GiftCardClass.LinksModuleData` (for all cards in a class), `GiftCardObject.LinksModuleData` (for a specific card), `GiftCardObject.appLinkData`, or `GiftCardClass.appLinkData` (both for app links). `AppLinkData` enables navigation to branded experiences and appears at the pass's bottom. Deep linking requires `webAppLinkInfo`. `appLinkData` includes `androidAppLinkInfo` or `webAppLinkInfo`, and `displayText` (limited to 30 characters).\n"]]