В приложении для iOS Cordova все кнопки onclick и back не работают для последней версии IOS 11.3.1 - PullRequest
0 голосов
/ 06 мая 2018

дорогие ios гибридное приложение рок-звезд,

Я разработал приложение IOS, используя Framework7 с Cordova 7.0.1. Перед обновлением до IOS версии 11.3.1 все работало нормально. Но не все устройства, использующие это приложение, обновляются до последней версии IOS.

Теперь проблема случается. Когда приложение открывается в первый раз, оно прекрасно работает на всех страницах. Страницы смахивают и нажимают на кнопку «назад», а меню на щелчке работает нормально.

Но когда мы блокируем телефон, приложение остается открытым. Затем разблокируйте телефон, затем нажмите любую функцию, не работающую, кроме прокрутки экранов. Событие onclick и кнопка не работают. Даже меню также не открывается, когда мы нажимаем значок для меню.

Опять же, если мы закроем приложение полностью, а затем снова откроем, оно будет работать нормально.

только когда мы блокируем устройство без закрытия приложения (оставаясь открытым), затем снова разблокируем устройство и используем приложение, работающее некорректно. Это делает событие всех нажатий не работает. даже ссылки меню тоже не умеют нажимать.

P.s. Приложение работает нормально на Apple 4S с IOS 9.3.5.

Любой разрешил этот тип проблемы.

Ссылка на видео прилагается здесь: https://drive.google.com/open?id=1jPau0FmVak7ePCc8JNdzwJvSj3KuXBTm там вы можете увидеть значки меню, назад и обновления, но они не работают ..

1 Ответ

0 голосов
/ 06 мая 2018

Это связано с ошибкой в ​​iOS 11.3, когда событие касания timeStamp сообщается как отрицательное значение.

Были зафиксированы попытки исправить это в Framework7 v1 и v2 , поэтому решение состоит в том, чтобы обновить версию F7 в вашем приложении до последней (сейчас это v2.2.5 / v1.7.1).

Подробнее см. в этом обсуждении .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...