Различие между переходом на главный экран после показа браузера из-за рекламы или переходом в приложение из браузера из-за рекламы - PullRequest
0 голосов
/ 02 июля 2018

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

Мне удалось выполнить эту работу в любой ситуации, завершив текущие действия, когда должно было завершиться приложение.

Но в приложении есть момент, когда это невозможно, пока я не испорчу опыт пользователя, который заключается в том, что если пользователь открывает объявление, предлагаемое приложением, а затем либо переходит на главный экран (например, с помощью кнопки «Домой»), либо нажмите кнопку назад, чтобы продолжить использование приложения.

В обоих случаях вызываются следующие события: onAdLeftApplication-> onAdClosed-> on Resume (хотя, как я понимаю, документация по AdClosed не должна срабатывать в случае открытия браузера, но, ладно ... это происходит).

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

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

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

...