iap_acquire(purchase_id, payload);
| Argument | La description |
|---|---|
| purchase_id | La chaîne d'identification du produit pour l'achat. |
| payload | C'est une chaîne qui peut être utilisée pour la vérification d'achat sur Google Play (utilisez une chaîne vide, "", sur toutes les autres plates-formes). |
Retours: Real
Cette fonction est celle que vous utilisez pour acquérir un achat via le magasin cible pour l'appareil qui exécute votre jeu. Cette chaîne d'ID de produit est celle que vous spécifiez lors de l'activation de l'IAP en utilisant iap_activate, et devrait être le même que celui que vous avez utilisé pour identifier le produit sur le magasin cible. Cette fonction renverra une valeur car elle est "index" afin qu'elle puisse être identifiée lorsque les données d'achat arrivent et que l'appel de la fonction déclenche un événement IAP du "type" iap_ev_purchase, qui contiendra la clé supplémentaire suivante:
- " index " - L'identifiant d'achat du produit activé.
Cet ID d'achat peut ensuite être utilisé pour vérifier quel achat a déclenché l'événement (en le comparant à la valeur d'index renvoyée que vous avez stockée), ce qui vous permet de traiter le problème en conséquence. Si vous développez pour Google Play (sur la cible Android ), vous pouvez également définir la chaîne "Payload". Google s'en sert pour vérifier le produit et est envoyé avec la demande d'achat à Google Play. Lorsqu'un achat est effectué avec succès, le jeu recevra la charge utile utilisée dans le cadre des informations d'achat. En générant une charge utile à chaque achat, vous pouvez donc fournir un simple formulaire de vérification d'achat.
if mouse_check_button_pressed(mb_left)
{
iap_acquire("noads", "")
}
Le code ci-dessus enverra une demande d'achat lorsque le bouton de la souris est pressé.