2016-02-16 18 views
9

Sto cercando una soluzione semplice per pubblicare un link della mia app, ad es. su Facebook e dovrebbe reindirizzare automaticamente all'app store giusto se l'utente lo accede con un dispositivo mobile. Altrimenti gli utenti dovrebbero essere reindirizzati al mio sito web.Reindirizza gli utenti all'app store di iTunes o al Play Store di Google?

iOS app: http://itunes.apple.com/de/app/dawawas/id588285122

app Android: https://play.google.com/store/apps/details?id=de.conceptspace.dawawas.greenturtle&hl=en

Sito web: https://www.dawawas.com/

risposta

3

È possibile creare un collegamento breve per iTunes e Google Playstore in una sola volta con http://toSto.re.

Basta selezionare un nome e inserire i URL diversi App Store si ottiene un link come toSto.re/facebook che indirizza automaticamente l'url destra a seconda dell'agente utente e supporta anche Google Analytics itegration per alcune statistiche.

7

U significa qualcosa del genere?

Onelink

Come utilizzare onelink.to

onelink.to è il modo più semplice e senza fronzoli per collegare la vostra applicazione!

Basta aggiungere gli URL alla tua app e noi determineremo quale utilizzare ogni volta che qualcuno utilizza il tuo indirizzo onelink.to.

È possibile utilizzare onelink.to gratuito, sia per uso privato che commerciale. Non abbiamo piani per cambiarlo.

E puoi anche aggiungere un URL di riserva al tuo sito web.

Spero che questo ti aiuti.

+0

L'obiettivo è di non usare dell'interlocutore terzi. – Chirry

+2

"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

+0

puoi navigare verso una determinata attività/pagina utilizzando questa terza parte se l'app è già installata? – batmaci

0

È possibile creare tale funzionalità con Backend. Basta creare uno script PHP o quale lingua usa il proprio backend. Qui sto facendo il php in PHP.

Just Create uno script php che determinerà che si sta utilizzando iPhone o Android o web.check questo link per script PHP Mobile or desktop browser detection and redirect to respective web page

e destinarli al rispettivo Url.Like È possibile utilizzare un URL del sito con php presentare https://www.dawawas.com/detect_mobile.php

un utente condividerà questa URL e quando un altro utente si tocca link qui sopra allora script php determinerà se esso iOS o Android o web ed il collegamento repective si aprirà automaticamente tramite redirezione

ho implementato questanella nostra app ios.

4

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.

11

Se si desidera ripristinare il proprio e non utilizzare una terza parte, c'è anche una soluzione Javascript:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="utf-8" /> 
<script> 
function getMobileOperatingSystem() { 
    var userAgent = navigator.userAgent || navigator.vendor || window.opera; 

     // Windows Phone must come first because its UA also contains "Android" 
    if (/windows phone/i.test(userAgent)) { 
     return "Windows Phone"; 
    } 

    if (/android/i.test(userAgent)) { 
     return "Android"; 
    } 

    // iOS detection from: http://stackoverflow.com/a/9039885/177710 
    if (/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream) { 
     return "iOS"; 
    } 

    return "unknown"; 
}</script> 

<script> 
function DetectAndServe(){ 

if (getMobileOperatingSystem() == "Android") { 
    window.location.href = "http://www.Androidexample.com"; 
    } 
if (getMobileOperatingSystem() == "iOS") { 
    window.location.href = "http://www.IOSexample.com"; 
    } 
if (getMobileOperatingSystem() == "Windows Phone") { 
    window.location.href = "http://www.WindowsPhoneexample.com"; 
    } 
if (getMobileOperatingSystem() == "unknown") { 
    window.location.href = "http://www.NowherLandexample.com";} 
}; 
</script> 
</head> 
<body onload="DetectAndServe()"> 
</body> 
</html> 
Problemi correlati