Ответ 1
Вы не можете точно сказать, потому что обновление страницы браузера эквивалентно выходу из приложения, а затем снова открытию.
Что вы можете сделать, это обнаружить событие выхода страницы и событие открытия приложения.
В блоке app.run() введите значение "окно" и добавьте:
window.onbeforeunload = function () {
// handle the exit event
};
и события $routeChangeStart
$rootScope.$on('$routeChangeStart', function (event, next, current) {
if (!current) {
// handle session start event
}
});
И если определенно вам нужно связать эти два события, это должно быть на стороне сервера/сервера.
Надеюсь, это поможет.