Описание
Возобновить инициализацию Analytics.
По умолчанию Unity автоматически инициализирует Analytics при запуске приложения, что включает отправку данных в службу Unity Analytics. Чтобы предотвратить или отложить инициализацию, задайте для параметра Analytics.AnalyticsSettings.InitializeOnStartup значение false в сценарии редактора. Вы также можете задать для Analytics.Analytics.InitializeOnStartup значение false во время выполнения, и в этом случае Unity остановит инициализацию в текущем состоянии, пока вы не вызовете ResumeInitialization
.
Смотрите так же: Analytics.AnalyticsSettings.InitializeOnStartup, Analytics.Analytics.InitializeOnStartup.
using System;
using UnityEngine;
#if ENABLE_CLOUD_SERVICES_ANALYTICS
using UnityEngine.Analytics;
public class DataPrivacyOptInFlow
{
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)]
static void InitStepOne()
{
Analytics.initializeOnStartup = false;
}
// Call this when the user has given permission to collect data
public void UserHasOptedIntoDataCollection_LetsResumeAnalyticsInitialization()
{
Analytics.ResumeInitialization();
}
}
#endif