# GetHistoricalProcessExitInfo(string, int, int)

> Gets records of application terminations including the reasons for the most recent terminations.

## Definition

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

```csharp
public static IApplicationExitInfo[] GetHistoricalProcessExitInfo(string packageName = null, int pid = 0, int maxNum = 0)
```

### Parameters

**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)): Application package name**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): Process ID**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): Maximum number of records to return

### Returns

| Type                                                                                                    | Description                                                                                                                            |
| ------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- |
| [IApplicationExitInfo\[\]](/engine/6000.6/script-reference/unityengine/android/iapplicationexitinfo.md) | An array of [ApplicationExitInfo](/engine/6000.6/script-reference/unityengine/android/iapplicationexitinfo.md) records sorted by date. |

### Remarks

Mirrors `android:android.app.ApplicationExitInfo gethistoricalprocessexitreasons() method`. For more information, refer to Android's documentation on [getHistoricalProcessExitReasons method](https://developer.android.com/reference/kotlin/android/app/ActivityManager#gethistoricalprocessexitreasons).
