Пустой снимок экрана в переключателе приложений в iOS 7 (веб-приложение HTML)

При переключении между HTML-веб-приложением главного экрана в другое приложение и обратно (iOS 7) скриншот веб-приложения представляет собой пустую страницу. Есть ли способ гарантировать, что скриншот отражает фактическое состояние приложения до того, как оно перейдет в фоновый режим?


person evilcelery    schedule 09.12.2013    source источник
comment
Что вы подразумеваете под «скриншотом веб-приложения»? Вы имеете в виду, что веб-страница пуста, или вы пытаетесь создать снимок экрана с помощью какого-либо другого приложения?   -  person Donovan    schedule 12.12.2013
comment
Я имею в виду скриншот вашего приложения, которое iOS делает в этой ситуации: 1. Откройте веб-приложение (приложение A); 2. Дважды щелкните кнопку «Домой» и переключитесь на другое приложение. 3. Дважды щелкните кнопку «Домой» еще раз, чтобы вернуться к приложению A. На снимке экрана приложения A отображается пустой экран.   -  person evilcelery    schedule 12.12.2013


Ответы (1)


Я думаю, это потому, что ваше приложение каждый раз перезагружается. Вы можете посмотреть этот поток здесь или здесь.

Похоже, это поведение по умолчанию, и единственный способ обойти это — использовать localStorage.

РЕДАКТИРОВАТЬ: Конечно, вам придется сохранять состояние вашего приложения каждый раз, когда пользователь совершает взаимодействие, поскольку у вас нет методов AppDelegate, которые запускаются, когда ваше приложение переходит в фоновый режим.

person dehlen    schedule 19.12.2013