• 11-01-2019, 02:57:03
    #1
    Merhabalar bir oyun reklamı oluşturucam ve bunu sitede reklam verdiğimde eğer reklama tıklayan android telefon ise google play linkine ios ise ios uygulamasına masaüstü ise oluşturulan bir google play indir yada ios indir sayfasına yönlendirmesini istiyorum bunu yapabilicek arkadaşlar ulaşırsa bana sevinirim ücreti konuşuruz
  • 11-01-2019, 04:05:46
    #2
    Aşağıdaki kodu test.html olarak kaydedip deneyebilirsiniz.
    Şu linkte detaylı anlatım mevcut. ​Redirection to the mobile app or the mobile website with a modal box​​​
    <!DOCTYPE html>
    <html>
    <head>
    <title>TEST</title><!---editleyin-->
    <meta property="al:ios:url" content="my-app://path" />
    <meta property="al:android:url" content="my-app://path">
    <meta property="al:ios:app_store_id" content="apple-app-id" />
    <meta property="al:android:package" content="google-app-package">
    <meta property="al:android:app_name" content="My App">
    <meta property="al:ios:app_name" content="My App" />
    <meta property="og:title" content="example page title" />
    <meta property="og:type" content="website" />
    </head>
    <body>
    
    </body>
    </html>
    <script>
    var MOBILE_BASE_URL = "http://m.my-domain.com/test.html" //URL Editleyin
    
    function getCookie(cname) {
      var name = cname + "=";
      var ca = document.cookie.split(';');
      for(var i=0; i<ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1);
        if (c.indexOf(name) == 0) return c.substring(name.length,c.length);
      }
      return "";
    }
    
    function setCookie(cname, cvalue, exdays) {
      var d = new Date();
      d.setTime(d.getTime() + (exdays*24*60*60*1000));
      var expires = "expires="+d.toUTCString();
      document.cookie = cname + "=" + cvalue + "; " + expires;
    }
    
    var IS_IPAD = navigator.userAgent.match(/iPad/i) != null,
    IS_IPHONE = !IS_IPAD && ((navigator.userAgent.match(/iPhone/i) != null) || (navigator.userAgent.match(/iPod/i) != null)),
    IS_IOS = IS_IPAD || IS_IPHONE,
    IS_ANDROID = !IS_IOS && navigator.userAgent.match(/android/i) != null,
    IS_MOBILE = IS_IOS || IS_ANDROID;
    
    function open(has_appli) {
      // If it's not an universal app, use IS_IPAD or IS_IPHONE
      setCookie("appli",true,1000);
    
      if (IS_IOS) {
        if(has_appli) {
          window.location = $("meta[property='al:ios:url']").attr("content") || $("meta[property='al:android:url']").attr("content");
    
          setTimeout(function() {
            // If the user is still here, open the App Store
            if (!document.webkitHidden) {
              window.location = 'http://itunes.apple.com/app/id' + $("meta[property='al:ios:app_store_id']").attr("content");
            }
          }, 25);
        } else {
            window.location = 'http://itunes.apple.com/app/id'+$("meta[property='al:ios:app_store_id']").attr("content");
        }
    
      } else if (IS_ANDROID) {
        window.location = 'intent:/'+$("meta[property='al:android:url']").attr("content").split(':/')[1]+'#Intent;package='+$("meta[property='al:android:package']").attr("content")+';scheme='+$("meta[property='al:android:url']").attr("content").split(':/')[0]+';launchFlags=268435456;end;';
      }
    }
    
    $("#yes").click(function() { open(true); } );
    $("#no").click(function() { open(false); } );
    $("#mobile").click(function() {
        window.location = MOBILE_BASE_URL + "/" + $("meta[property='al:android:url']").attr("content").split(':/')[1];
    } );
    
    if( (typeof $("meta[property='al:android:url']").attr("content") != "undefined" || typeof $("meta[property='al:ios:url']").attr("content") != "undefined") && IS_MOBILE) {
          $('#ask_for_app').modal('show');
    }
    </script>
  • 11-01-2019, 05:02:52
    #3
    Dilekci adlı üyeden alıntı: mesajı görüntüle
    Aşağıdaki kodu test.html olarak kaydedip deneyebilirsiniz.
    Şu linkte detaylı anlatım mevcut. ​Redirection to the mobile app or the mobile website with a modal box​​​
    <!DOCTYPE html>
    <html>
    <head>
    <title>TEST</title><!---editleyin-->
    <meta property="al:ios:url" content="my-app://path" />
    <meta property="al:android:url" content="my-app://path">
    <meta property="al:ios:app_store_id" content="apple-app-id" />
    <meta property="al:android:package" content="google-app-package">
    <meta property="al:android:app_name" content="My App">
    <meta property="al:ios:app_name" content="My App" />
    <meta property="og:title" content="example page title" />
    <meta property="og:type" content="website" />
    </head>
    <body>
    
    </body>
    </html>
    <script>
    var MOBILE_BASE_URL = "http://m.my-domain.com/test.html" //URL Editleyin
    
    function getCookie(cname) {
      var name = cname + "=";
      var ca = document.cookie.split(';');
      for(var i=0; i<ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1);
        if (c.indexOf(name) == 0) return c.substring(name.length,c.length);
      }
      return "";
    }
    
    function setCookie(cname, cvalue, exdays) {
      var d = new Date();
      d.setTime(d.getTime() + (exdays*24*60*60*1000));
      var expires = "expires="+d.toUTCString();
      document.cookie = cname + "=" + cvalue + "; " + expires;
    }
    
    var IS_IPAD = navigator.userAgent.match(/iPad/i) != null,
    IS_IPHONE = !IS_IPAD && ((navigator.userAgent.match(/iPhone/i) != null) || (navigator.userAgent.match(/iPod/i) != null)),
    IS_IOS = IS_IPAD || IS_IPHONE,
    IS_ANDROID = !IS_IOS && navigator.userAgent.match(/android/i) != null,
    IS_MOBILE = IS_IOS || IS_ANDROID;
    
    function open(has_appli) {
      // If it's not an universal app, use IS_IPAD or IS_IPHONE
      setCookie("appli",true,1000);
    
      if (IS_IOS) {
        if(has_appli) {
          window.location = $("meta[property='al:ios:url']").attr("content") || $("meta[property='al:android:url']").attr("content");
    
          setTimeout(function() {
            // If the user is still here, open the App Store
            if (!document.webkitHidden) {
              window.location = 'http://itunes.apple.com/app/id' + $("meta[property='al:ios:app_store_id']").attr("content");
            }
          }, 25);
        } else {
            window.location = 'http://itunes.apple.com/app/id'+$("meta[property='al:ios:app_store_id']").attr("content");
        }
    
      } else if (IS_ANDROID) {
        window.location = 'intent:/'+$("meta[property='al:android:url']").attr("content").split(':/')[1]+'#Intent;package='+$("meta[property='al:android:package']").attr("content")+';scheme='+$("meta[property='al:android:url']").attr("content").split(':/')[0]+';launchFlags=268435456;end;';
      }
    }
    
    $("#yes").click(function() { open(true); } );
    $("#no").click(function() { open(false); } );
    $("#mobile").click(function() {
        window.location = MOBILE_BASE_URL + "/" + $("meta[property='al:android:url']").attr("content").split(':/')[1];
    } );
    
    if( (typeof $("meta[property='al:android:url']").attr("content") != "undefined" || typeof $("meta[property='al:ios:url']").attr("content") != "undefined") && IS_MOBILE) {
          $('#ask_for_app').modal('show');
    }
    </script>
    ilginiz ve yorumunuz için çok teşekkürler hocam özel mesaj olarak bir site gönderdi kullanımıda gayet kolay benim gibi benzer birşey arayan olursa diye linki buraya bırakıyorum
    http://onelink.to/