Unity 6.3
0 онлайн 36 гостей 3 в системе
Вход

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Результат запуска приложения.