Сейчас появилась потребность в реализации следующего: знать сколько именно отсутствовал пользователь в приложении и в зависимости от этого менять какие то переменные при его заходе в приложение. Для отслеживания времени инактива, как я понял, можно использовать фоновые службы Androida и у них для реализации этого свои библиотеки на Яве. После поиска инфы голова готова превратиться в кусок желе, поэтому хотел спросить тут. Есть ли готовые решения(для Юнити) того, что способно работать даже тогда, когда приложение не открыто? И если есть на памяти статьи с укомплектованной инфой по службам, то покидайте плиз. Кроме Unity и С# пока ни на чём не работал.
Сам год назад столкнулся с подобной проблемой. Нашёл следующее решение. При запуске:
public string TimeCompare;
TimeCompare = PlayerPrefs.GetString("Time");
TimeFromLastLoad = DateTime.Now - DateTime.Parse(TimeCompare);
При закрытии:
private void OnApplicationQuit()
{
PlayerPrefs.SetString("Time", DateTime.Now.ToString());
}
private void OnApplicationPause()
{
PlayerPrefs.SetString("Time", DateTime.Now.ToString());
}
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Здравствуйте! Подскажите как создать событие, чтоб оповестить главную форму о том, что в Form2 что-то произошло?
Дело в том что настройки игры, а именно момент когда я хочу сохранить значения PlayerPrefs, и в тестировочном режиме запустить свои наработки, происходит...
новичок в программировании, пытаюсь сделать интро (видео) в игре и после окончания этого видео должно совершиться определенное действие...