2013-06-18 44 views
0

我一直在考慮製作一個QR碼,然後轉到網頁,然後查詢用戶代理ID並根據移動電話重定向到正確的應用商店。 (谷歌播放和iTunes)會檢測到用戶代理是一個足夠的解決方案呢?或者我需要考慮其他/更多的數據? (我想最好的東西是例如託管在自己的域上的PHP代碼庫,但是可選地和在線服務。)兩個不同的應用程序商店的相同的QR碼

回答

1

是的。嗅探用戶代理是確定哪個手機是哪個手機的最佳方式。

確實注意到,有些用戶會從他們的手機上的默認瀏覽器切換到一個第三方的,如瀏覽器,火狐,海豚等

一般來說,檢查的「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商店,應用程序商店,您的主頁,等等。

最後,請確保您保持準確的統計數據。如果你看到很多黑莓用戶掃描你的代碼 - 現在是時候製作黑莓應用程序了:-)

+0

感謝您的回答:) – Tom

相關問題