|
|
|
|
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.
// Demande l'achat d'un produit 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 // Consommation du produit inAppConsommeProduit(Produit, IDAchat, ConsommationProduit) FIN
PROCÉDURE ConsommationProduit(bSuccès est un booléen) SI PAS bSuccès ALORS ToastAffiche(ErreurInfo()) SINON // Consommation du produit dans l'application ... 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 : wd280android.jar
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|