在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