我一直在考虑制作一个二维码,它可以转到网页,然后查询用户代理ID,并根据手机重定向到正确的应用程序商店。(Google Play和iTunes)检测用户代理是否足以解决此问题?或者我需要考虑其他/更多的数据?(我认为最好的办法是在自己的域上托管一个PHP代码库,但也可以选择在线服务。)
发布于 2013-06-19 16:54:36
是。嗅探用户代理是确定哪部电话是哪部电话的最佳方法。
请注意,一些用户已经从手机的默认浏览器切换到第三方浏览器,如Chrome、Firefox、Dolphin等。
通常,检查User-Agent字符串中是否存在Android就足够了。
在PHP中,您可以使用http://php.net/manual/en/reserved.variables.server.php
$ua = $_SERVER['HTTP_USER_AGENT'];
if (stripos($ua, "android") !== FALSE) {
// Send to Play Store
}
确保如果你不认识UA,你可以让用户选择去哪里- Play Store,App Store,你的主页,等等。
最后,确保你保持准确的统计数据。如果你看到很多BlackBerry用户在扫描你的代码-是时候做一个BlackBerry应用了:-)
https://stackoverflow.com/questions/17164806
复制相似问题