Да тоже заинтересован увидеть best practice :D в этом плане.
А то везде есть гайды и тд, но нет ничего об этом ньюансе что инета может не быть либо может пропадать.
Не могут блин добавить реализацию в фреймворки или в темплейты код хотя бы.
Пока что нашел(код под AngularJS не проверял, если кто подтвердить что рабочий то было бы ок):
controller('HomeCtrl', function ($scope, $stateParams, $rootScope) {
$scope.error = 'No internet connection';
document.addEventListener('deviceready', init, false);
function init() {
document.addEventListener('online', toggleCon, false);
document.addEventListener('offline', toggleCon, false);
}
function toggleCon(e) {
if (e.type == 'offline') {
//if offline
} else {
//if online
}
}