Управление веб-просмотром отображало время в соответствии с платежным шлюзом - PullRequest
0 голосов
/ 23 сентября 2019

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

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

Я проверил, как другие приложения реализуют процесс безопасной 3D-оплаты.Я заметил, что некоторые из них используют webview для отображения страницы подтверждения для пользователя.Вот что я сделал, я открыл URL перенаправления, данный мне сервером в веб-просмотре.

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

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

Я пытался: 1. проверить, является ли URL-адрес веб-просмотрабыть перенаправленным или нет - не помогло.2. проверить, если URL страницы подтверждения - не помогло, потому что он меняется в зависимости от банка.

То, что пришло в голову, - это использовать два способа: 1. проверить, покинул ли пользователь сайт сервера, и затем отобразить веб-просмотр.и скрыть, когда пользователь будет перенаправлен обратно после подтверждения.2. или проверьте, является ли количество переадресаций постоянным числом, например, после 6 перенаправлений пользователь достиг страницы подтверждения.3. есть способ, о котором я до сих пор не знаю.

проблема с этими решениями заключается в том, что в числе 1 пользователь по-прежнему видит перенаправления между процессами, которые я пытаюсь скрыть, а с номером 2 у меня просто недостаточно данных для подтверждения (Я еще студент, поэтому у меня нет ресурсов, чтобы это проверить), и номер 3 может быть решением.

Итак, как это делают разработчики Android?Как они узнают, когда отображать веб-просмотр страницы подтверждения и скрывать ее в противном случае?

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

...