Отключение приложения в Windows Phone 7 - вызвано пользователем или системой. Как отличить? - PullRequest
0 голосов
/ 29 января 2012

Можно ли выделить причину деактивации приложения?

Приложение переходит в деактивированное состояние, когда пользователи нажимают кнопку «Назад» или происходит звонок \ SMS. У меня вопрос - как отличить причину? Важно предотвратить мошенничество и т. Д.

У меня есть счетчик времени - будет нормально заморозить его при поступлении дохода или SMS. В случае нажатия кнопки назад она не должна быть сохранена.

Ответы [ 2 ]

1 голос
/ 29 января 2012

Если это предотвратить мошенничество в игре, я бы не делал различий между «назад» и «получением вызова», потому что для пользователя это может сбить с толку и заставить других обмануть, заставив кого-нибудь позвонить им..

Просто возобновите игру с последней точки сохранения игры или предложите повторить уровень.

1 голос
/ 29 января 2012

Не проверял его, но он может работать:

  • Обрабатывайте кнопку «Назад» на своей странице, устанавливайте статический флаг в значение «истина», затем переходите к «нормальному» поведению кнопки «Назад»
  • На каждой странице переопределите OnNavigatedTo и установите флаг в значение false

Теперь, когда срабатывает событие Desactivated, если флаг установлен в значение true, то вы знаете, что пользователь имеетнажал кнопку возврата.

...