In PHP è possibile usare qualcosa come:
<?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();
}
?>
È possibile utilizzare i collegamenti per iTunes o Android, rispettivamente:
itms-apps://itunes.apple.com/app/<<App ID>>
market://details?id=<<Package id>>
Io non ricordo la fonte, ma almeno funziona per me per la condivisione in altre app come Whatsapp, ma sfortunatamente non funziona su Facebook.
Il problema in Facebook è che utilizzano i metadati del collegamento finale sul percorso dei reindirizzamenti e il collegamento punta a GooglePlay.
L'obiettivo è di non usare dell'interlocutore terzi. – Chirry
"L'obiettivo non è quello di usare terzi" dove leggi questo? Vuole una soluzione ** facile **, quindi la terza parte può essere la soluzione che vuole. – Strider
puoi navigare verso una determinata attività/pagina utilizzando questa terza parte se l'app è già installata? – batmaci