# ApplicationStartInfoProvider

> Provides access to Android's ApplicationStartInfo API.

## Definition

* **Type:** Class
* **Namespace:** [UnityEngine.Android](/engine/6000.7/script-reference/unityengine/android.md)
* **Assembly:** UnityEngine.AndroidJNIModule

```csharp
public static class ApplicationStartInfoProvider
```

## Remarks

For more information, refer to Android's documentation on [ApplicationStartInfo](https://developer.android.com/reference/android/app/ApplicationStartInfo). Available on Android API 35+.

Use [ApplicationStartInfoProvider.GetHistoricalProcessStartReasons](/engine/6000.7/script-reference/unityengine/android/applicationstartinfoprovider/gethistoricalprocessstartreasons.md) to retrieve [IApplicationStartInfo](/engine/6000.7/script-reference/unityengine/android/iapplicationstartinfo.md) records that describe why and how the application was started in recent launches.

## Static Methods

| Method                                                                                                                                                   | Description                                                                                             |
| -------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
| [GetHistoricalProcessStartReasons](/engine/6000.7/script-reference/unityengine/android/applicationstartinfoprovider/gethistoricalprocessstartreasons.md) | Returns a list of `ApplicationStartInfo` records containing the reasons for the most recent app starts. |
