0
我一直在考慮製作一個QR碼,然後轉到網頁,然後查詢用戶代理ID並根據移動電話重定向到正確的應用商店。 (谷歌播放和iTunes)會檢測到用戶代理是一個足夠的解決方案呢?或者我需要考慮其他/更多的數據? (我想最好的東西是例如託管在自己的域上的PHP代碼庫,但是可選地和在線服務。)兩個不同的應用程序商店的相同的QR碼
我一直在考慮製作一個QR碼,然後轉到網頁,然後查詢用戶代理ID並根據移動電話重定向到正確的應用商店。 (谷歌播放和iTunes)會檢測到用戶代理是一個足夠的解決方案呢?或者我需要考慮其他/更多的數據? (我想最好的東西是例如託管在自己的域上的PHP代碼庫,但是可選地和在線服務。)兩個不同的應用程序商店的相同的QR碼
是的。嗅探用戶代理是確定哪個手機是哪個手機的最佳方式。
確實注意到,有些用戶會從他們的手機上的默認瀏覽器切換到一個第三方的,如瀏覽器,火狐,海豚等
一般來說,檢查的「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商店,應用程序商店,您的主頁,等等。
最後,請確保您保持準確的統計數據。如果你看到很多黑莓用戶掃描你的代碼 - 現在是時候製作黑莓應用程序了:-)
感謝您的回答:) – Tom