Skip to main content

SDK Version 0.0.3

Release date: November 03, 2025

Status: Latest

Overview

Latest version of the IndiePass SDK with improved initialization and autoclose feature.

Downloads

Available Languages

What's New

Breaking Changes

  • initSdk replaces verifyCertificate: New method name for SDK initialization
  • Game ID format change: idGame parameter changed from int to string (UUID format)
  • lockAchievement replaces deleteAchievement: Renamed for better clarity

New Features

  • autoclose parameter: New boolean parameter to automatically close the game when validation fails
    • Recommended to enable in production builds
    • Recommended to disable during development to avoid interruptions

Platform Support

  • Added Windows 32bit support
  • C++ SDK now available

Documentation

Migration from v0.0.1

If you're upgrading from v0.0.1, you'll need to:

  1. Replace verifyCertificate calls with initSdk
  2. Convert your game ID from integer to UUID string format
  3. Add the autoclose parameter (use false for development, true for production)
  4. Replace deleteAchievement calls with lockAchievement
// v0.0.1
bool isValid = IndiePassSDK.verifyCertificate(12345, publicKey);
IndiePassSDK.deleteAchievement("achievement_key");

// v0.0.3
bool isValid = IndiePassSDK.initSdk("your-game-uuid", publicKey, autoclose);
IndiePassSDK.lockAchievement("achievement_key");