|
|
|
|
|
- Cas particuliers
- Application en arrière-plan : Spécificité à partir de Android 10
inAppAchèteProduit (Fonction) En anglais : inAppPurchaseProduct Envoie : - une demande d'achat d'un produit "In-App" associé à l'application.
- une demande de souscription à un abonnement.
Remarque : La demande d'achat est asynchrone. Une procédure de type "Callback" est exécutée lors de lors de la réception de la réponse à la demande d'achat. MonProduit est un inAppProduit = tabProduit[nIndex] inAppAchèteProduit(MonProduit, ValideAchatProduit) PROCÉDURE ValideAchatProduit(bSuccès est un booléen, Produit est un inAppProduit, Reçu)  SI PAS bSuccès ALORS ToastAffiche(ErreurInfo()) RETOUR SINON // Cas Android SI EnModeAndroid() ALORS // Consommation du produit (optionnel) inAppConsommeProduit(Produit, Reçu, ConsommationProduit) FIN // Cas iOS SI EnModeiOS() ALORS // Activation du produit dans l'application ActiveProduit(Produit) // Mémorisation de l'achat dans les préférences de l'application SauveParamètre(Produit..Identifiant, 1) FIN FIN Composante : wd300android.aar
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|