Я работаю над сложным веб-приложением, написанным на Sencha Touch и PhoneGap. Из-за того, как написаны приложения Sencha Touch, сложно окружить каждую потенциальную точку отказа методом try / catch, особенно с асинхронными обработчиками запросов AJAX.
Также критически важно определять, когда возникает необработанное исключение, потому что оно выглядит и ощущается как собственное приложение с PhoneGap (то есть мы не можем ожидать, что они обновят страницу и попытаются снова, как в веб-приложении, которое вы просматриваете в обычном браузере).
Можете ли вы предложить рекомендации, как справиться с этим сценарием?