DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions spécifiques Mobile / Fonctions Achats In-App
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Procédure WLangage appelée par la fonction inAppListeAchat
Procédure (également appelée "Callback") appelée par la fonction inAppListeAchat lors de la réception de la liste des achats effectués. Cette procédure peut être une procédure locale, globale ou interne.
Exemple
// Récupération de la liste des achats de l'utilisateur
inAppListeAchat(ListeAchat, inAppIdentifiantAchat)
PROCÉDURE ListeAchat(bSuccès est un booléen, sListeAchat est une chaîne)
SI PAS bSuccès ALORS
ToastAffiche(ErreurInfo())
SINON
// Parcours les achats effectués
POUR TOUTE CHAÎNE sInfoAchat DE sListeAchat SÉPARÉE PAR RC
// Récupère l'identifiant du produit
sIDProduit est une chaîne = ExtraitChaîne(sInfoAchat, 1, TAB)
// Récupère l'identifiant de l'achat
sIDAchat est une chaîne = ExtraitChaîne(sInfoAchat, 2, TAB)
// Consomme le produit si nécessaire
SI sIDProduit = "ID_PRODUIT" ALORS
inAppConsommeProduit(sIDProduit, ConsommationProduit)
FIN
FIN
FIN
FIN
PROCÉDURE ConsommationProduit(nSuccès est un booléen)
SI PAS bSuccès ALORS
ToastAffiche(ErreurInfo())
SINON
// Consommation du produit dans l'application
...
FIN
FIN
Syntaxe
inAppListeAchat_Callback(<Succès> , <ListeAchat>)
<Succès> : Booléen
  • Vrai si la liste des achats effectués par l'utilisateur a pu être récupérée,
  • Faux dans le cas contraire. Pour récupérer le détail de l'erreur, utilisez la fonction ErreurInfo avant tout autre appel à une fonction WLangage (ce qui réinitialiserait l'erreur).
<ListeAchat> : Chaîne de caractères
Informations sur chacun des achats effectués par l'utilisateur. Les informations retournées pour chaque achat sont de la forme (selon les informations demandées) :
<Identifiant du produit> + TAB + <Numéro de commande> + TAB + <Date d'achat> +
TAB + <Identifiant de l'achat> + TAB + <Renouvellement automatique> + TAB +
<Date de fin d'abonnement>
Si plusieurs achats sont listés, ils sont séparés par des Retours Chariot (RC).
Version minimum requise
  • Version 25
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 22/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale