Написал выше же, запросы шлет (включая через вебсокеты) и еще пару приколов. В момент сворачивания и разворачивания.
По аналогии как видит переключение вкладок
Если честно, мне кажется, что там есть триггер за вывод мыши за пределы видимости сайта и не более.. Вряд ли какой-то JS имеет триггериться на смену вкладки или сворачивание приложения, как таковое.
Да, кстати, тоже про это подумал.
Многие сайты используют JS, который выводит спец-предложение как только видит что пользователь хочет закрыть вкладку.