如何通过我的网站上的横条来通知Android和iPhone用户,以便建议他们从Google Play商店或Appstore安装我的移动应用程序,就像vouchercloud.de一样(如果您使用移动设备打开网站)电话)。
答案 0 :(得分:0)
您必须检查用户的浏览器的用户代理:
对于iPhone,它看起来像:
Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1C25 Safari/419.3
对于iPad:
Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10
对于Android:
Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; T-Mobile myTouch 3G Slide Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
您可以查看this以获取已知用户代理的完整列表。
要检测用户代理,您可以使用此功能(在条件中添加您想要的设备,即:iPad,安卓...): Javascript
<script type="text/javascript">
if((navigator.userAgent.match(/iPhone/i)) ||
(navigator.userAgent.match(/iPod/i))) {
if (document.cookie.indexOf("iphone_redirect=false") == -1) window.location = "http://iphone.yoursite.com/";
}
</script>
或
PHP
<?php
if(strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') || strstr($_SERVER['HTTP_USER_AGENT'],'iPod'))
{
header('Location: http://yoursite.com/iphone');
exit();
}
?>
或
的的.htaccess 强>
RewriteCond %{HTTP_USER_AGENT} ^.*iPad.*$
RewriteRule ^(.*)$ http://ipad.yourdomain.com [R=301]
修改:如果您需要wordpress插件,have a look here。
答案 1 :(得分:0)
对于iOS,请在应用的ID中添加特殊元标记。系统将自动查找应用程序并显示弹出窗口。