Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Дан файл .apk, он лежит по такому пути: http://domain.com/directory/file.apk

В той же директории лежит .htaccess, который защищает file.apk от прямого скачивания:

RewriteEngine On

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?domain.com.*$ [NC]

RewriteRule ^(.*)$ http://google.com.

Теперь суть проблемы.

Заходим через андроид на http://domain.com/test.html , там есть ссылка на /directory/file.apk

Скачиваем apk.

Пытаемся открыть и получаем системное сообщение: "при синтаксическом анализе пакета возникла неполадка" (см. скрин во вложении).

Таким образом, защищая файл этим способом, мы вообще лишаемся возможности его корректной скачки.

Если .htaccess убрать, то скаченный apk обрабатывается андроидом нормально.

В общем, нуждаюсь в таком варианте защиты от прямой скачки, который будет корректно обрабатываться Андроидом.

Версия Андрода, на котором была обнаружена ошибка - 2.3 (если это имеет значение).

Нужно, конечно, чтоб на всех его версиях работало корректно.

11 лет назад
slob
51 год
13 лет в сервисе
Был
6 лет назад

Заявки фрилансеров

Нет заявок фрилансеров