it-swarm.com.de

Nutzer zum iTunes App Store oder zum Google Play Store umleiten?

Ich suche nach einer einfachen Lösung, um einen Link meiner App zu posten, z. auf Facebook und es sollte automatisch zum richtigen App Store umgeleitet werden, wenn der Benutzer mit einem mobilen Gerät darauf zugreift. Andernfalls sollten die Benutzer zu meiner Website weitergeleitet werden.

iOS-App: http://iTunes.Apple.com/de/app/dawawas/id588285122

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

Website: https://www.dawawas.com/

13
Florian

Wenn Sie Ihre eigenen Rollen machen und keine Drittanbieter verwenden möchten, gibt es auch eine Javascript-Lösung:

<!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>
20
brianfit

Du meinst so etwas?

Onelink

Wie verwende ich onelink.to

onelink.to ist die einfache und unkomplizierte Möglichkeit, eine Verknüpfung zu Ihrer App herzustellen!

Fügen Sie einfach die URLs zu Ihrer App hinzu, und we bestimmt jedes Mal, wenn jemand Ihre onelink.to-Adresse verwendet.

Sie können onelink.to kostenlos für private und kommerzielle Zwecke verwenden. Wir haben keine Pläne, das zu ändern.

Sie können Ihrer Website auch eine fallback-URL hinzufügen.

Hoffe das hilft dir raus.

11
Strider

In PHP können Sie Folgendes verwenden:

<?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();
}


?>

Sie können Links für iTunes bzw. Android verwenden:

itms-apps://iTunes.Apple.com/app/<<App ID>>
market://details?id=<<Package id>>

Ich kann mich nicht an die Quelle erinnern, aber zumindest funktioniert es für mich, um andere Apps wie Whatsapp zu teilen, funktioniert aber leider nicht bei Facebook.

Das Problem bei Facebook besteht darin, dass sie die Metadaten des letzten Links auf dem Pfad der Weiterleitungen verwenden und der Link auf den GooglePlay-Store verweist.

5
Chirry

Sie können mit http://toSto.re gleichzeitig einen kurzen Link für iTunes und Google Playstore erstellen.

Wählen Sie einfach einen Namen aus und geben Sie die verschiedenen App Store-URLs ein. Sie erhalten einen Link wie toSto.re/facebook, der je nach Benutzeragent automatisch auf die richtige URL verweist und sogar die Google Analytics-Integration für einige Statistiken unterstützt.

2
Fabian

Sie können diese Funktionalität mit Backend erstellen. Erstellen Sie einfach ein Skript PHP oder die Sprache, die Ihr Backend verwendet. Hier wird PHP verwendet.

Erstellen Sie einfach ein PHP-Skript, das feststellt, dass Sie iPhone oder Android oder Web verwenden. Überprüfen Sie diesen Link für die PHP-Erkennung Mobile oder Desktop-Browsererkennung und leiten Sie auf die entsprechende Webseite um

Und leiten Sie es an die entsprechende URL weiter. Sie können eine URL der Site mit der PHP-Datei verwenden https://www.dawawas.com/detect_mobile.php

ein Benutzer teilt diese URL mit. Wenn ein anderer Benutzer oben auf den Link tippt, bestimmt das PHP-Skript, ob es ios oder Android oder das Web und der entsprechende Link automatisch über eine Umleitung geöffnet wird

Ich habe dies in unserer iOS-App implementiert.

0
Anil solanki

Wir suchten nach einer Lösung, um Benutzer an den richtigen App Store weiterzuleiten und zusätzliche Metadaten mitzuführen. Wenn die App nach der App Store-Installation gestartet wird, weiß sie, woher der Benutzer kommt, und startet eine bestimmte Aktivität.

Wenn also jemand wie ich auf diesen Artikel über Stapelüberlauf stößt, finden Sie in Firebase Dynamic Links: https://firebase.google.com/docs/dynamic-links

0