githubEdit

πŸ› οΈUtilities (Extras)

Cross-platform utilities for app store navigation and system settings access

Essential Kit's Utilities feature provides cross-platform helpers for common mobile operations: opening app store pages, directing users to system settings, and retrieving age compliance signals from the platform. This tutorial shows you how to add these essential capabilities without platform-specific code.

circle-info

Using PlayMaker? See the PlayMaker guide: PlayMaker.

circle-info

Looking for a working reference? Check the demo implementations in other Essential Kit feature demos that use Utilities for permission recovery and app store navigation.

What You'll Learn

  • Open app store pages for reviews, cross-promotion, and updates

  • Direct users to system settings when permissions are denied

  • Handle platform-specific app identifiers correctly

  • Request age compliance information using platform-provided age signals

Why Utilities Matters

  • Business impact: Drive ratings and cross-promote companion apps

  • UX impact: Help users fix permission issues without confusion and respect age-appropriate content gates

  • Technical impact: No custom native code for store links or settings access

Tutorial Roadmap

  1. Setuparrow-up-right - Enable utilities and configure app store IDs

  2. Usage - Store pages, application settings, and age compliance APIs

  3. Testingarrow-up-right - Verify navigation and age compliance flows on both platforms

Key Use Cases

  • Open app store page to encourage ratings and reviews

  • Navigate to companion app or DLC listings for cross-promotion

  • Guide users to system settings after permission denial

  • Direct users to app settings for manual permission grants

  • Fetch declared age signals to choose the correct content experience

Prerequisites

  • Unity project with Essential Kit v3 installed

  • iOS App Store ID (numeric) or Android package name configured

  • Test devices to verify store and settings navigation

https://github.com/voxelbusters/essential-kit-docs/blob/master/tutorials/v3/features/utilities/setup.mdchevron-rightUsagechevron-righthttps://github.com/voxelbusters/essential-kit-docs/blob/master/tutorials/v3/features/utilities/testing.mdchevron-right

Last updated