每当我的应用程序安装在手机上时,我希望iOS/Android能用我的应用程序打开来自我的域名(例如http://somedomain.com)的URL,如果没有,我想去应用程序/播放商店链接到该应用程序。
我读到有可能为此创建一个唯一的协议后缀,所以我假设JavaScript可以完成这项工作?
什么才是解决这个问题的正确方法?
发布于 2018-04-07 02:41:23
<script>
/*$(document).ready(function () {
console.log('Redirect to APP');
var userAgent = navigator.userAgent || navigator.vendor || window.opera;
// Windows Phone must come first because its UA also contains "Android"
if (/windows phone/i.test(userAgent)) {
//return "Windows Phone";
console.log('Windows Phone');
}
if (/android/i.test(userAgent)) {
//return "Android";
console.log('Android');
var now = new Date().valueOf();
setTimeout(function () {
if (new Date().valueOf() - now > 100) return;
window.location = "https://play.google.com/store/apps/";
}, 25);
window.location = "appname://";
}
if (/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream) {
//return "iOS";
console.log('iOS');
var now = new Date().valueOf();
setTimeout(function () {
if (new Date().valueOf() - now > 100) return;
window.location = "https://itunes.apple.com/appdir";
}, 25);
window.location = "appname://";
}
});*/
</script>https://stackoverflow.com/questions/49567464
复制相似问题