Essential Kit Tutorials
DocumentationCalculate how much you save with Essential KitDownload
Latest(v3)
Latest(v3)
  • Introduction
  • Features Overview
  • Installation
  • Upgrade Guide
  • Plugin Overview
    • Settings
    • Folder Structure
  • Whats new in v3
    • Version 3 vs Version 2
    • Release Notes
    • Upgrade from V2
  • Features
    • 📒Address Book
      • Setup
      • Usage
      • Testing
      • FAQ
    • App Shortcuts
      • Setup
      • Usage
    • 🆕App Updater
      • Setup
      • Usage
      • Testing
    • 💲Billing Services
      • Setup
        • iOS
        • Android
      • Usage
      • Testing
        • iOS
        • Android
      • FAQ
      • Notes
        • How Non-Consumable and Subscription product statuses are maintained?
    • ☁️Cloud Services
      • Setup
        • iOS
        • Android
      • Usage
      • Testing
      • FAQ
      • Examples
        • Handling Conflicts & Synchronization
    • 🔗Deep Link Services
      • Setup
        • iOS
        • Android
      • Usage
      • Testing
      • FAQ
    • 🛠️Utilities (Extras)
      • Usage
    • 💯Game Services
      • Setup
        • iOS
        • Android
      • Usage
      • FAQ
      • Notes
        • Migration Guide: From Google Play Games Plugin for Unity to Essential Kit Game Services
    • 📸Media Services
      • Setup
      • Usage
      • FAQ
    • 📆Native UI
      • Setup
      • Usage
      • FAQ
      • Examples
        • Login Dialog
    • Network Services
      • Setup
      • Usage
      • FAQ
    • ⏰Notification Services
      • Setup
        • iOS
        • Android
      • Usage
      • Examples
        • Nudge to come-back to the game
      • FAQ
    • ⭐Rate My App
      • Setup
      • Usage
      • FAQ
    • 🤝Sharing
      • Setup
      • Usage
        • Message Composer
        • Mail Composer
        • Social Share Composer
        • Share Sheet
      • FAQ
      • Examples
        • Add Attachment Example
    • Task Services
      • Setup
      • Usage
    • 🌏Web View
      • Setup
      • Usage
      • FAQ
      • Examples
        • Loading Pdf File
  • Notes
    • Resolving Android Gradle Build Errors
    • Google Play Services Authentication
    • Target API Level vs Min API Level
    • Handling Refunds for In-App Purchases (Billing Services)
Powered by GitBook
On this page
Edit on GitHub
  1. Plugin Overview

Settings

PreviousUpgrade GuideNextFolder Structure

Last updated 8 months ago

Was this helpful?

CtrlK
  • Essential Kit Settings
  • General Settings
  • External Dependency Manager

Was this helpful?

Essential Kit Settings

Essential Kit Settings is the control panel for all the features covered in Essential Kit. You can enable and disable the features based on your requirement.

Add the following dependencies in manifest.json (if not added)

  • "com.unity.nuget.newtonsoft-json": "2.0.0"

Access the settings from Window -> Voxel Busters -> Essential Kit -> Open Settings

Open Essential Kit Settings

Once you import the plugin for the first time, you need to access the Essential Kit Settings for enabling the features you want to use.

Enable the features you want to use and disable the rest.

Disabling the features that you don't use will let the plugin to not export the features that are unused.

General section is common to all features and the values need to be set before you publish the app to app stores.

General Settings

Set Debug Info Level
Store Id's & Permission Descriptions

Properties

Description

Log Level

Setting to None will disable all logs from the plugin. Set it to Critical to show the main critical logs or set to info for more debugging.

Store Ids

iOS : Set the "Apple Id" value from Appstore Connect -> Select your App -> General -> App Information -> General information (check below screenshot ). This is a numeric value. Ex: 1210072186

Android : Set the package name of your app here. Ex: com.voxelbusters.essentialkit

Usage Permissions

These are the descriptions shown when a permission is shown on the native platform. Currently these descriptions are shown only on iOS as on Android it's not possible to have custom permission messages.

$productName will be replaced with the app product name

App Store Id for iOS

External Dependency Manager

Plugin uses External Dependency Manager for resolving the dependencies on Android. In order to resolve the dependencies once after selecting the features you want to use, activate Force Resolve to download the required libraries.

Activate Force Resolve from Assets -> External Dependency Manager -> Android Resolver -> Force Resolve

Force Resolve Android Libraries