Skip to main content

1.1.0 — macOS Support & OpenIAP 1.3.12

· 2 min read
Hyo
Godot IAP Maintainer

Godot IAP 1.1.0 adds macOS support and syncs with OpenIAP v1.3.12, bringing new features and improvements to both iOS and Android platforms.

IAPKit - In-App Purchase Solution

Highlights

  • macOS Support: GDExtension plugin now works on macOS
  • OpenIAP 1.3.12: Updated native modules with latest features
  • Improved Documentation: AI-friendly docs for LLM assistants

New: macOS Support

The GDExtension plugin now supports macOS alongside iOS. This enables:

  • Desktop game development with IAP
  • Unified codebase for iOS and macOS
  • Same StoreKit 2 API on both platforms

Platform Detection

if OS.get_name() == "macOS":
# macOS-specific handling
pass
elif OS.get_name() == "iOS":
# iOS-specific handling
pass

OpenIAP Updates

Synced with OpenIAP v1.3.12 which includes:

iOS Improvements (openiap-apple 1.3.12)

  • Enhanced transaction handling
  • Improved error messages
  • Better subscription status reporting

Android Improvements (openiap-google 1.3.22)

  • Updated to Google Play Billing Library 8.x improvements
  • Better offer handling for subscriptions
  • Improved purchase flow stability

Version Updates

PackageVersion
openiap-apple1.3.12
openiap-google1.3.22

Documentation Updates

  • Added AI-friendly documentation for LLM assistants (CLAUDE.md)
  • Simplified README with documentation links
  • Fixed Quick Start code examples

Upgrade Guide

No breaking changes from 1.0.0. Simply update the plugin:

  1. Download the latest release
  2. Replace your addons/godot-iap folder
  3. Rebuild your project

What's Next

  • Enhanced subscription management APIs
  • Win-back offer support (iOS 18+)
  • More platform-specific features

Follow for updates: @hyodotdev