2015-02-02 2 views
0

Я разрабатываю веб-приложение, в котором после того, как пользователь успешно зарегистрировал тип браузера, должен быть обнаружен. Если страница была открыта на телефоне Android, пользователь должен иметь возможность загрузить файл APK. Однако на iOS должна быть представлена ​​ссылка на приложение в AppStore.Веб-приложение для загрузки файла apk

+0

спасибо за ответ .. :) Детектирование мобильной ОС, я получил, но я также хотел узнать, можем ли мы запрограммировать загрузку файла apk, то есть после обнаружения того, что ОС является android, тогда приложение должно быть установлено в мобильном телефоне Android. Я все еще не получаю никакого решения. – user1577535

+0

вы можете сделать '' 'window.open (apkURL)' '', он попробует и загрузит apk на свой телефон, но не думаю, что вы можете заставить его его установить, другой вариант (лучше) перенаправить на игру магазин. – mido

+0

Хорошо, я попробую сделать это с перенаправлением, чтобы играть в магазин. – user1577535

ответ

0

Это на самом деле довольно легко достигается благодаря обнаружению браузера. Включите Jquery на страницу и попробуйте следующее:

$(document).ready(function() { 
    var ua = navigator.userAgent.toLowerCase(); 
    var android = ua.indexOf("android") > -1; 
    var iOS = (navigator.userAgent.match(/(iPad|iPhone|iPod)/g) ? true : false); 
    if(android) { 
     $('#androidLink').show(); 
    } 
    if(iOS) { 
     $('#iosLink').show(); 
    } 
}); 

Если у вас есть что-то подобное в вашей HTML странице:

<div id="androidLink" style="display:none;"> 
    Hi Android user <a href="link.to.apk">click here to download our app</a> 
</div> 
<div id="iosLink" style="display:none;"> 
    Hi iOS user <a href="link.to.apple.app.store">click here to download our app</a> 
</div> 
+0

Спасибо за ответ .. Я мог обнаружить мобильную ОС, а также загрузить файл apk. Просто для получения дополнительной информации о загрузке apk..обмените конфигурацию в Mime.type, которая в apache/etc/mime.type as: application /vnd.android.package-archive с расширением apk. и вставьте файл apk в корневую папку веб-сервера, чтобы получить доступ к apk при нажатии href. – user1577535

Смежные вопросы