|
|
|
|
|
inAppConsommeProduit (Fonction) En anglais : inAppConsumeProduct Permet de consommer dans une application un produit précédemment acheté par l'utilisateur. Une fois consommé, le produit sera à nouveau disponible à l'achat pour l'utilisateur. Rappel : Sous Android, il n'est pas possible d'acheter un produit que l'utilisateur a déjà acheté. Il est nécessaire de consommer le produit avant de pouvoir l'acheter à nouveau.
inAppAchèteProduit(MonProduit, AchatProduit)
PROCÉDURE AchatProduit(bSuccès est un booléen, Produit est un inAppProduit, IDAchat)
SI PAS bSuccès ALORS
ToastAffiche(ErreurInfo())
SINON
inAppConsommeProduit(Produit, IDAchat, ConsommationProduit)
FIN
PROCÉDURE ConsommationProduit(bSuccès est un booléen)
SI PAS bSuccès ALORS
ToastAffiche(ErreurInfo())
SINON
...
FIN
Syntaxe
<Résultat> = inAppConsommeProduit(<Produit à  consommer> , <Identifiant d'achat> , <Procédure WLangage>)
<Résultat> : Booléen - Vrai si la demande de consommation du produit a été effectuée,
- Faux dans le cas contraire. Pour plus de détails sur l'erreur, utilisez la fonction ErreurInfo.
<Produit à consommer> : Chaîne de caractères ou variable de type inAppProduit - Identifiant du produit à consommer,
- Nom de la variable de type inAppProduit correspondant au produit à consommer.
<Identifiant d'achat> : Chaîne de caractères Identifiant d'achat du produit à consommer. Cet identifiant est reçu lors de l'achat d'un produit avec la fonction inAppAchèteProduit. Il peut également être récupéré avec la fonction inAppListeAchat. <Procédure WLangage> : Nom de procédure Nom de la procédure WLangage (également nommée "callback") exécutée lors de la réception de la réponse à la demande de consommation du produit. Cette procédure est de la forme :
PROCEDURE <Nom de la procédure>(<Succès> est un booléen) où <Succès> est un booléen : - Vrai si le produit a été consommé,
- 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).
Remarques - La fonction inAppListeAchat permet de récupérer les produits achetés par l'utilisateur et pas encore consommés.
- La fonction inAppConsommeProduit sera sans effet si elle est exécutée depuis le simulateur ou l'émulateur Android.
- Il n'est pas possible de consommer un abonnement.
Composante : wd300android.jar
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|