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 , including in Play mode. Platforms that report no installation information return .
ApplicationInstallMode.EditorApplicationInstallMode.UnknownExamples
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 |
|---|---|
| Adhoc | Application installed via ad hoc distribution. |
| DeveloperBuild | Application installed via developer build. |
| Editor | Application is running in the Unity Editor. |
| Enterprise | Application installed via enterprise distribution. |
| Store | Application installed via online store. |
| Unknown | Application install mode is unknown. |