在PHP中,你可以使用類似:
<?php
$iPod = stripos($_SERVER['HTTP_USER_AGENT'],"iPod");
$iPhone = stripos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$iPad = stripos($_SERVER['HTTP_USER_AGENT'],"iPad");
$Android = stripos($_SERVER['HTTP_USER_AGENT'],"Android");
$webOS = stripos($_SERVER['HTTP_USER_AGENT'],"webOS");
//do something with this information
if($iPod || $iPhone){
//browser reported as an iPhone/iPod touch -- do something here
$string = "Location: <<your itunes app link>>";
header($string);
die();
}else if($iPad){
//browser reported as an iPad -- do something here
$string = "Location: <<your itunes app link>>";
header($string);
die();
}else if($Android){
//browser reported as an Android device -- do something here
$string = "Location: <<Google Play Link>>";
header($string);
die();
}else if($webOS){
//browser reported as a webOS device -- do something here
$string = "Location: <<Your Page link>>";
header($string);
die();
}else{
//browser reported as PC -- do something here
$string = "Location: <<Your Page link>>";
header($string);
die();
}
?>
您可以使用鏈接的iTunes或Android,分別爲:
itms-apps://itunes.apple.com/app/<<App ID>>
market://details?id=<<Package id>>
我不記得來源,但至少它的工作原理對於我在Whatsapp等其他應用程序中共享,但不幸的是,它不適用於Facebook。
Facebook中的問題是,他們使用重定向路徑上的最終鏈接的元數據,並指向GooglePlay商店。
的目標是不使用第三party's。 – Chirry
'目的不是使用第三方'你在哪裏讀這個?他想要一個** easy **解決方案,所以第三方可以成爲他想要的解決方案。 – Strider
如果應用程序已安裝,您可以使用此第三方導航到某個活動/頁面嗎? – batmaci