通过我的网站上的横条向Android和iPhone用户通知,以便从Google Play商店或Appstore安装我的应用

时间:2015-09-08 08:55:01

标签: android iphone mobile web

如何通过我的网站上的横条来通知Android和iPhone用户,以便建议他们从Google Play商店或Appstore安装我的移动应用程序,就像vouchercloud.de一样(如果您使用移动设备打开网站)电话)。

2 个答案:

答案 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中添加特殊元标记。系统将自动查找应用程序并显示弹出窗口。

请参阅Apple的文档:https://developer.apple.com/library/mac/documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html