The technical work required to prepare your game for distribution through Flexion's alternative app store network.
This section covers the technical work required to prepare your game for distribution through Flexion's alternative app store network.
The majority of integrations involve implementing the Flexion SDK, adapting the purchase flow, validating the implementation using Connected Test Mode, and preparing the game for Flexion validation.
Additional configuration requirements such as attribution, push notifications, social sign-in, deep linking and referral systems are covered separately and may only be required if your game currently uses those services.
Before starting the integration, ensure you have access to:
ⓘ Missing something?
If you are missing any of the above, please contact your Flexion representative.
The Flexion Portal provides access to resources required throughout the integration process, including:
CredentialPurposeApp TokenUniquely identifies your game within the Flexion platform; required during SDK configuration.Public KeyUsed as part of purchase validation when validating purchase data returned by the Flexion SDK.Personal Access TokenUsed to access the Flexion SDK repository when configuring project dependencies.Signing KeysGames distributed through Flexion are signed using Flexion certificates; hash keys are available in the Portal.
If your game uses services that rely on signing certificate fingerprints, such as social sign-in providers or anti-tampering solutions, the required signing hashes can be found within the Flexion Portal. If multiple signing certificates are required for your title, multiple hash key sets will be available.
Connected Test Mode allows developers to test the Flexion SDK without requiring live store payment integrations. The Connected Test Mode application must be installed on test devices during development and testing.
The core SDK implementation is required for all games distributed through Flexion, while additional integrations are only required if your existing game already uses those services. Additional integrations include:
Continue to Package Name Requirements to learn how to prepare your application for a Flexion package name and review any Android configuration changes that may be required.