PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
inAppRestaureAchats (Fonction)
En anglais : inAppRestorePurchases
Restaure les achats de produits non consommables précédemment effectués par l’utilisateur dans une application iOS.
Remarque : Cette fonction est utile notamment si l’utilisateur a réinstallé l’application. Il est recommandé de placer l’appel à cette fonction dans un bouton accessible par l’utilisateur.
Exemple
TableauSupprimeTout(gtabRecu_iOS)
SablierRéseau(Vrai)
inAppRestaureAchats(ProcRestauration)
// -----------------------------------------
PROCEDURE ProcRestauration(bSuccès est un booléen, ...
ProduitAcheté est un inAppProduit, nQuantité est un entier)
SI bSuccès ALORS
stRecu est un ST_Recu_iOS
stRecu.nQuantité = nQuantité
stRecu.prodProduit = ProduitAcheté
TableauAjoute(gtabRecu_iOS, stRecu)
// Rafraîchissement du champ Zone répétée
ZRAfficheRecu_iOS()
SablierRéseau(Faux)
SINON
Erreur("Erreur lors de la restauration des achats : " + ErreurInfo())
FIN
Syntaxe
inAppRestaureAchats(<Nom de la procédure>)
<Nom de la procédure> : Chaîne de caractères (avec ou sans guillemets)
Nom de la procédure WLangage (également nommée "callback") exécutée lorsqu'un achat est restauré par le store. Cette procédure est de la forme :
PROCEDURE <Nom de la procédure>(<Succès> est un booléen,
<Produit> est un inAppProduit, <Quantité> est un entier)
où :
  • <Succès> est un booléen :
    • Vrai si le produit a été restauré,
    • 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).
  • <Produit> est une variable de type inAppProduit correspondant au produit à restaurer.
  • <Quantité> est la quantité du produit à restaurer.
Version minimum requise
  • Version 19
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire