Cordova скрыть экран из списка последних действий на Android - PullRequest
0 голосов
/ 05 января 2019

Есть ли в Cordova способ очистить экран перед тем, как приложение войдет в список последних действий на Android?

Я делаю игру, в которой я не хочу, чтобы пользователь мог видеть игровое поле во время паузы. Поэтому мне нужно переключить визуальные эффекты или что-то еще, прежде чем приложение попадет в список недавних действий.

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

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

PS: я использую PIXI в качестве фреймворка, но я полагаю, что это не имеет значения.

1 Ответ

0 голосов
/ 17 января 2019

Я наконец нашел решение через этот пост в блоге: https://medium.com/@lakshaydulani/hybrid-app-horror-hiding-the-screenshot-in-app-switcher-82c318a350bf

Видимо, есть плагин Cordova, который делает именно то, что мне нужно: https://github.com/devgeeks/PrivacyScreenPlugin

Просто установите и скомпилируйте приложение .. Sweet!

...