Я создаю Android прототип для следующего варианта использования
- Пользователь выбирает рецепт в мобильном приложении
- Кнопка:
[Buy at <Store>]
появляется - Пользователь нажимает на кнопку
- Пользователь перенаправляется для хранения со всеми ингредиентами в своей корзине
К сожалению, я не могу просто использовать пользовательские вкладки, потому что нет способа настроить cook ie изнутри приложения.
Я не смог сделать запрос на получение того, что выглядит как session-cook ie.
Попробовал с помощью mtmproxy , чтобы проверить трафик c мобильного приложения магазинов. Это не будет работать без обходного пути на телефонах с Android Версией 7 или новее, как обсуждалось в этой проблеме GitHub .
Итак, я запускаю HTTP-туннель на NGINX с модулем ngx_http_proxy_connect и чтобы установить sh соединение, мне нужно будет использовать метод connect. Проблема в том, что документация Android гласит, что метод Connect запрещен для HttpURLConnection в классе Java. Означает ли это, что мне нужно создавать TCP-сокеты, и вопрос в том, как мне установить sh безопасное соединение с использованием туннеля?
До этого ничего не делал, и я многому учусь. Но у меня нет предвидения, чтобы понять, правильно ли то, что я делаю, технически / юридически / этически. Был бы признателен за помощь.