The most up-to-date, supported, simple and no-fuss implementation of mobile IAPs for Gamemaker
Compatible with ALL GMS2 versions - Introductory price reduction
IAPs have been complex with Gamemaker lately - until now! This asset will make its money back for you, headache free, in no time if you've ever tried implementing IAPs yourself with existing extensions alone.
Feel free to view the manual, click here.
Setting up and using IAPs in your game is as simple as this:
// register the IAP products
gmiap_init();
gmiap_product_add(IAP_PLATFORM.ALL, "gems_small", true);
gmiap_product_add(IAP_PLATFORM.ALL, "gems_large", true);
gmiap_product_add(IAP_PLATFORM.ALL, "no_ads", false);
gmiap_product_finalise();
// purchase a product on-click
gmiap_product_purchase("gems_small");
// create a script called iapcallback_gems_small()
// which will be called when purchase is complete
global.coins_amount += 1000;
save_coins();
That's it! You have fully functioning, cross-platform IAPs set up without the huge hassle of implementing them directly.
The system also deals with weird edge case scenarios like game restarts, poor connections, slow credit cards, to ensure your users are delivered their purchases no matter what state the game is in.
Comes with more advanced features like easy custom IAP validation and non-consumable purchase tracking built-in.
Supports non-consumable and consumable IAPs on Android (Google Play) and iOS (App Store). Email support is available, get in touch!
End User Licence Agreement (EULA).
Initial release.