AndroidLaunchReport
класс в UnityEditor.Android
Наследуется от:Build.DefaultLaunchReport
Описание
Предоставляет информацию о приложении, запущенном на устройствах Android.
С помощью этого класса можно получить сведения о приложении, запущенном одновременно на нескольких устройствах.
using UnityEngine; using UnityEditor; using UnityEditor.Build;
public class PostLaunchCallback : IPostprocessLaunch { public int callbackOrder => 0;
private void Log(string message) { Debug.LogFormat(LogType.Log, LogOption.NoStacktrace, null, message); }
public void OnPostprocessLaunch(ILaunchReport launchReport) { Log($"Launch callback on {launchReport.buildTarget.TargetName.ToString()}, result: {launchReport.result}"); #if UNITY_ANDROID var androidLaunchReport = UnityEditor.Android.AndroidLaunchReportExtensions.AsAndroidReport(launchReport); if (androidLaunchReport != null) { foreach (var launch in androidLaunchReport.Launches) { Log($"Running '{launch.PackageName}/{launch.ActivityName}' on device '{launch.DeviceId}', Success: {launch.Success}, errors: {launch.Errors}"); } } #endif } }
Свойства
| Свойство | Описание |
|---|---|
| Launches | Массив, содержащий информацию о приложении, запущенном на нескольких устройствах Android. |
Унаследованные члены 1
Свойства
| Свойство | Описание |
|---|---|
| buildTarget | Целевая платформа, на которой была запущена сборка приложения. |
| result | Результат запуска приложения. |