|
|
|
|
inAppListeInfoProduit (Fonction) En anglais : inAppListProductInfo Récupère à partir du store les informations sur les produits "In-App" associés à l'application. tabIdentifiant est un tableau de chaînes SI EnModeAndroid() ALORS tabIdentifiant = ["produit1", "produit2", "produit3", "produit4", "produit inconnu"] SINON tabIdentifiant = ["IDProduit1", "IDProduit2", "IDProduit3", ... "IDProduit4", "IDProduit5", "produit inconnu"] FIN SI inAppListeInfoProduit(tabIdentifiant, ListeInfoProduits) ALORS  ToastAffiche("Demande de la liste des produits envoyée.") SINON Erreur("ERREUR : " + ErreurInfo) FIN // -------------------- // Procédure ListeInfoProduits PROCÉDURE ListeInfoProduits(bSuccès est un booléen, tabProduits est un tableau de inAppProduit) SI PAS bSuccès ALORS Erreur("Erreur : " + ErreurInfo()) RETOUR FIN ZoneRépétéeSupprimeTout(ZR_InfoProduit) POUR i = 1 _À_ tabProduits.Occurrence ZoneRépétéeAjouteLigne(ZR_InfoProduit, tabProduits[i].Libellé, ... tabProduits[i].Description, tabProduits[i].Identifiant, tabProduits[i].Prix) FIN // Copie dans le tableau global à la fenêtre gtabProduit <= tabProduits Syntaxe
<Résultat> = inAppListeInfoProduit(<Identifiants des produits> , <Procédure WLangage>)
<Résultat> : Booléen - Vrai si la demande de récupération des informations produit a été effectuée,
- Faux dans le cas contraire. Pour plus de détails sur l'erreur, utilisez la fonction ErreurInfo.
<Identifiants des produits> : Tableau de chaînes de caractères Identifiants des produits à manipuler. Ces identifiants sont ceux définis lors de la création des produits : dans iTunes Connect. dans la console développeur Google Play.
Remarque : Si un identifiant ne correspond pas à un produit existant, il est ignoré. <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 des informations sur les produits. Pour plus de détails sur cette procédure, consultez Paramètres de la procédure utilisée par la fonction inAppListeInfoProduit. Remarques - La demande d'informations est asynchrone afin de ne pas bloquer l'application pendant la récupération des informations sur les produits. Cette opération peut en effet être longue car elle nécessite d'effectuer des requêtes réseau.
- Pour connaître la liste des produits achetés par l'utilisateur et non consommés et la liste des abonnements actifs, utilisez la fonction inAppListeAchat.
La fonction inAppListeInfoProduit sera sans effet si elle est exécutée depuis le simulateur ou l'émulateur Android. La fonction inAppListeInfoProduit doit être appelée avant tout autre appel de fonctions inAppXXX.
Composante : wd290android.aar
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|