Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


ApplicationInstallMode

Installation mode of an application, such as a store installation or developer build.
Read time 1 minuteLast updated a day ago

Definition

  • Type: Enum
  • Namespace: UnityEngine
  • Assembly: UnityEngine.CoreModule
public enum ApplicationInstallMode

Remarks

Use Application.installMode to get the install mode of the running application. Unity determines this value at runtime. Use it to customize behavior for the distribution channel, such as enabling extra diagnostics for developer builds.
In the Unity Editor, Application.installMode always returns
ApplicationInstallMode.Editor
, including in Play mode. Platforms that report no installation information return
ApplicationInstallMode.Unknown
.

Examples

using UnityEngine;public class Example : MonoBehaviour{ void Start() { switch (Application.installMode) { case ApplicationInstallMode.Editor: Debug.Log("Running inside the Unity Editor."); break; case ApplicationInstallMode.DeveloperBuild: Debug.Log("Installed from a development environment."); break; case ApplicationInstallMode.Store: Debug.Log("Installed from a store."); break; default: Debug.Log("Install mode: " + Application.installMode); break; } }}

Fields

Value

Description

AdhocApplication installed via ad hoc distribution.
DeveloperBuildApplication installed via developer build.
EditorApplication is running in the Unity Editor.
EnterpriseApplication installed via enterprise distribution.
StoreApplication installed via online store.
UnknownApplication install mode is unknown.