Get started

Usage Requirements

Supported Development Environment

Application.version

It is mandatory to set the Application.version property with your game version to ensure proper functionality of the SDK. This property allows the SDK to identify the current version of your application, which is essential for features like version-specific configurations, analytics tracking, and compatibility checks.

To set the version number in Unity, go to Edit > Project Settings > Player. Please use Semantic Versioning as your game version format.

Reference: https://semver.org/

PlayerPrefs

You must not remove any PlayerPrefs keys that begin with the Noctua prefix and NativeGalleryPermission. These keys are critical for the SDK's internal operations, such as storing configuration data, maintaining user state, and ensuring consistent functionality across game sessions. Deleting or altering these keys can result in unexpected behavior, data loss, or failures in essential SDK features.

If your game logic requires clearing persistent data within PlayerPrefs, please exclude all keys in this list below:

  • NoctuaFirstOpen
  • NoctuaWebContent.Announcement.LastShown
  • NoctuaAccountContainer.UseFallback
  • NoctuaAccountContainer
  • NoctuaPendingPurchases
  • NoctuaLocaleCountry
  • NoctuaLocaleCurrency
  • NoctuaLocaleUserPrefsLanguage
  • NativeGalleryPermission
  • NoctuaUnpairedOrders
  • NoctuaPurchaseHistory
  • NoctuaEvents
Previous
Getting Started for Casual Games