Я запускаю HttpURLConnection с моего устройства Android, которое указывает на мой сервер, т.е. http://example.com/download-app. Сервер получает этот запрос и выполняет перенаправление на market: // details? Id = my.package.name . Цель - открыть приложение Android Market на телефоне и перейти на страницу загрузки приложения.
Однако, похоже, это не работает. Я установил перенаправления на true в HttpURLConnection, т.е.
HttpURLConnection.setFollowRedirects(true);
но URL-адрес, который я получаю, всегда совпадает с URL-адресом моего сервера, т.е. http://example.com/download-app.
Если я использую ссылку для перенаправления, используя протокол "http", такой как http://market.android.com/details?id=my.package.name,, он работает, но вместо этого открывает новый веб-рынок, а НЕ приложение на телефоне.
Кто-нибудь еще испытывал это?