2013-09-23 49 views
0

我已經做了一些搜索,但找不到任何有用的信息。根據設備將用戶重定向到Google Play或亞馬遜應用商店

我打算放置橫幅廣告,並希望客戶根據自己的設備轉到正確的商店,具體取決於他們是否在註冊機器人或kindle(還有其他使用amazon商店的用戶)。

如果我這樣做是爲了檢測iOS或Android,我會用$_SERVER['HTTP_USER_AGENT'];

請問這個方法給我一個字符串,其中我能亞馬遜拉出來的呢?或者它會像所有其他人一樣顯示android?

如果這種方法不起作用,有人能指出我正確的方向嗎?謝謝。

**我想保持它PHP的

+0

設備可能會被設置爲使用URL中的「market://」模式轉到正確的位置。 – Anthony

回答

1

謝謝你的指導,比我想象的要容易。爲了將來使用,這是我使用的代碼。

我已經測試過最新的kindle fire,非android手機和瀏覽器。這三個實例工作。

<?php 
$amazon = strpos($_SERVER['HTTP_USER_AGENT'],"Silk"); 
$android = strpos($_SERVER['HTTP_USER_AGENT'],"Android"); 
$kindle = strpos($_SERVER['HTTP_USER_AGENT'],"Kindle"); 

if ($amazon || $kindle == true) 
{ 
header('Location: http://www.url1.com'); 
} 
elseif($android == true){ 
header('Location: http://www.url2.com'); 
    } 
else { 
header('Location: http://www.url2.com'); 
    } 
?> 
相關問題