Я ищу образец веб-страницы (html-код) со ссылкой, которая установит файл apk непосредственно на моем телефоне, нажав на ссылку.apk установка с веб-страницы
ответ
Просто ссылка на файл apk в формате HTML. Это не могло быть проще.
<a href="path to my .apk file">link</a>
На вашем телефоне должно быть установлено «установить приложения из неизвестных источников».
В .Net это то, что я сделал, я создал страницу .asmx
, а затем QR-код, указывающий на это другой мудрый. Я продолжал получать 404, а затем это на странице загрузки.
protected void Page_Load(object sender, EventArgs e){
ViewState["PreviousPage"] = Request.UrlReferrer;
string filepath = Server.MapPath("AcsMainMenu.apk");
FileInfo droidfile = new FileInfo(filepath);
if (droidfile.Exists)
{
Response.ClearContent();
Response.AddHeader("Content-Disposition", "attachment; filename=" + droidfile.Name);
Response.AddHeader("Content-Length", droidfile.Length.ToString());
Response.ContentType = "application/vnd.android.package-archive";
Response.TransmitFile(droidfile.FullName);
Response.Flush();
Response.End();
Response.Redirect(ViewState["PreviousPage"].ToString());
}
}
Но разве это не потому, что вы не добавили тип .apk mime в IIS? –
Гораздо проще, чем отредактировать файл web.config - см. Мой ответ ниже. –
@FredrikStolpe Скорее всего. Без типа mime, определенного где угодно (IIS или сайт или приложение), IIS будет 404. – bzlm
Если вы используете ASP.NET, то вам нужно вставить в ваш файл web.config:
<configuration>
...
<system.webServer>
<staticContent>
<mimeMap fileExtension=".apk"
mimeType="application/vnd.android.package-archive" />
</staticContent>
</system.webServer>
...
</configuration>
Кроме того (как уже говорили другие), вам просто нужна нормальная ссылка:
<a href="myAndroidApp.apk">Click here</a>
и сообщите своим пользователям, чтобы включить параметры безопасности -> Неизвестные источники в настройках.
Спасенный мой день! Спасибо. –
Дополнительная помощь для веб-серверов IIS: пример mbaird отлично подойдет для меня после того, как я добавил тип apk mime на свой веб-сервер IIS. Я просто поместил html-файл с этой ссылкой, но получил ошибку 404, пытаясь вытащить файл test.apk без записи .apk mime. Как сказал Commonsware, убедитесь, что разрешены .apk-файлы в типах mime - это наверняка еще необходимо на веб-сервере IIS. Вы можете сделать это из диспетчера IIS, выбрать сервер и найти «Mime Types», а затем добавить запись.
Сохранено много времени, спасибо. –
- 1. APK Установка
- 2. Установка .apk
- 3. Установка двух apk с использованием одного apk
- 4. Установка проблемы с файлом .apk
- 5. Установка APK с веб-страницы
- 6. Установка apk с SD-карты
- 7. установка apk программно без определения имени apk
- 8. Установка APK продолжает загружаться
- 9. Android, установка apk INSTALL_FAILED_POLICY_REJECTED_PERMISSION
- 10. Установка APK программно
- 11. Загрузка и установка APK
- 12. Проблема Установка файла .apk
- 13. Apk Установка для эмулятору
- 14. Двойная установка apk
- 15. Установка apk в android
- 16. Автоматическая установка apk
- 17. Android Ошибка Установка APK
- 18. Android 7.0: Установка .apk
- 19. Установка apk без ввода пользователем
- 20. Ошибка анализа - установка apk программно
- 21. Загрузка и установка APK с использованием волейбола
- 22. Автоматическая установка файлов apk с веб-страницы
- 23. установка APK с помощью АБР висит эмулятор
- 24. Установка APK неоднократно на стекле
- 25. Установка apk в каталоге данных
- 26. Установка файла apk из ресурсов
- 27. APK установка программно на Marshmallow
- 28. Установка APK из электронной почты
- 29. Установка apk на корневое устройство
- 30. Ошибка анализа Установка пользовательского интерфейса .apk
Однако установка возможна не сразу; пользователю может потребоваться вручную щелкнуть APK в списке загрузок своего браузера. Затем им нужно будет нажать кнопку «Установить», чтобы утвердить требуемые разрешения вашего приложения. Короткий ответ - это невозможно одним щелчком мыши. И если у пользователя нет опции «неизвестные источники» (она по умолчанию отключена), они получат предупреждающее сообщение, и установка не произойдет. –
И для веб-сервера должен быть установлен тип APK MIME: application/vnd.android.package-archive – CommonsWare
@CommonsWare: Это больше не требуется. Мои серверы не устанавливают такой тип MIME и файлы '* .apk' загружаются без каких-либо проблем в мобильных или настольных браузерах. – trejder