manage.appurl.io Open in urlscan Pro
2606:4700:3035::6815:54ea  Public Scan

Submitted URL: http://appurl.io/
Effective URL: https://manage.appurl.io/
Submission: On December 03 via manual from GB — Scanned from GB

Form analysis 1 forms found in the DOM

Name: vm.appUrlForm

<form name="vm.appUrlForm" ng-submit="vm.save()" novalidate="" class="ng-pristine ng-valid-url ng-invalid ng-invalid-required ng-valid-pattern">
  <nav class="navbar navbar-expand-lg navbar-dark bg-dark navbar-fixed-top">
    <div class="container">
      <a class="navbar-brand" href="/" ng-click="vm.reset()"><b>AppURL</b> - The Smart URL Shortener.</a>
    </div>
  </nav>
  <div class="jumbotron">
    <div class="container">
      <img ng-show="vm.ui.qrCodeUrl" class="header-logo pull-right ng-hide" src="https://cdn.appurl.io/manage/images/appurl-logo.png">
      <h2 ng-show="!vm.urlData.customSlug">Your <b>FREE</b> Smart URL Shortener.</h2>
      <h2 ng-show="!!vm.urlData.customSlug" class="ng-hide">Your Almost <b>FREE</b> Smart URL Shortener.</h2>
      <p>Deep linking, link previews, intelligent redirects and more.</p>
      <h3 ng-hide="vm.ui.qrCodeUrl">Get started:</h3>
      <div class="row ng-hide" ng-show="vm.ui.qrCodeUrl">
        <div class="col-md-12 ng-hide" ng-show="vm.ui.qrCodeUrl">
          <h3> Congratulations! Your AppURL is:<br> <b class="pulsate ng-binding" style="font-size: 18px;"></b>
            <button type="button" class="btn btn-primary btn-tny clipboard" data-clipboard-target="#showLinkUrl">Copy</button>
          </h3>
          <a href="#" ng-click="vm.reset()">Create a new AppURL.</a>
        </div>
      </div>
      <div class="row" ng-hide="vm.ui.qrCodeUrl">
        <div class="col-md-8">
          <div class="form-group has-feedback" ng-class="vm.formControlClass('fallbackUrl')">
            <p class="help-block ng-hide" ng-show="vm.appUrlForm.fallbackUrl.$error.required &amp;&amp; vm.appUrlForm.$submitted">Oops, a valid url is required.</p>
            <p class="help-block ng-hide" ng-show="vm.appUrlForm.fallbackUrl.$error.url">Please enter a valid URL containing <b>http://</b> or <b>https://</b>.</p>
            <div class="input-group">
              <i class="fa fa-link input-group-addon"></i>
              <input type="url" class="form-control ng-pristine ng-untouched ng-empty ng-valid-url ng-invalid ng-invalid-required" placeholder="Paste your url or link here." name="fallbackUrl" ng-model-options="{ debounce: 200 }"
                ng-change="vm.handleFallbackUrlBlur($event)" ng-init="vm.urlData.fallbackUrl = vm.initData('')" ng-model="vm.urlData.fallbackUrl" ng-focus="vm.handleFallbackUrlFocus()" ng-blur="vm.handleFallbackUrlBlur()" required="">
            </div>
          </div>
          <div class="loading-preview-details ng-hide" ng-show="vm.ui.isLoadingPreviewDetails">
            <p class="pulsate paragraph">
              <i class="fa fa-cog fa-spin"></i>
              <i>If you wait a moment we are trying to preload a url preview for you.</i>
            </p>
          </div>
          <div class="well margin-top custom-slug">
            <div class="pull-right">
              <div class="bootstrap-switch bootstrap-switch-wrapper bootstrap-switch-off bootstrap-switch-animate" style="width: 92px;">
                <div class="bootstrap-switch-container" style="width: 135px; margin-left: -45px;"><span class="bootstrap-switch-handle-on bootstrap-switch-primary" style="width: 45px;">Yes</span><span class="bootstrap-switch-label"
                    style="width: 45px;">&nbsp;</span><span class="bootstrap-switch-handle-off bootstrap-switch-default" style="width: 45px;">No</span><input bs-switch="" switch-on-text="Yes" switch-off-text="No" ng-model="vm.ui.enableCustomSlug"
                    type="checkbox" class="ng-pristine ng-untouched ng-valid ng-empty"></div>
              </div>
            </div>
            <h3 class="sub-header">Custom AppURL <span class="tag tag-beta">beta</span></h3>
            <p class="padding-top"> You can now have an AppURL like Pam, <a target="_blank" href="https://appurl.io/pambeesle">https://appurl.io/pambeesle</a>. Deep linking from a custom URL could not be easier. If you have any questions, don't
              hesitate to ask <a href="https://appurl.io/support">support</a>. </p>
            <div ng-show="vm.ui.enableCustomSlug" ng-class="{'has-error': vm.appUrlForm.customSlug.$error.pattern}" class="ng-hide">
              <p class="padding-top"> Custom URLs are a <b>paid feature</b> of AppURL. Just like a domain name, our custom URLs are <b>$1 / month</b> billed annually. </p>
              <label class="control-label" for="customSlug">
                <span>Custom App URL</span>
              </label>
              <div class="input-group">
                <i class="fa fa-wrench input-group-addon"></i>
                <input type="text" id="customSlug" class="form-control ng-pristine ng-untouched ng-valid ng-empty ng-valid-pattern" name="customSlug" ng-pattern="/^[a-z0-9]+(?:(-|.)[a-z0-9]+)*$/" ng-model="vm.urlData.customSlug">
              </div>
              <p class="help-block ng-hide" ng-show="vm.appUrlForm.customSlug.$error.pattern">Please enter a valid url tag. (Letters, numbers, dash, and period are accepted.</p>
              <p class="padding-top"> Preview: <b class="ng-binding">https://appurl.io/</b>
              </p>
            </div>
          </div>
          <button class="btn btn-lg btn-block btn-primary ng-binding" type="submit" ng-class="{'disabled': vm.ui.isLoading}">
            <i ng-show="vm.ui.isLoading" class="fa fa-spinner fa-spin ng-hide"></i>
            <i ng-hide="vm.ui.isLoading" class="fa fa-check-square"></i> Save and Create! </button>
          <div class="padding-top" ng-hide="vm.ui.qrCodeUrl">
            <em ng-show="vm.ui.enableCustomSlug" class="ng-hide">Copyright infringement, squatting, and/or resale of AppURLs will not be tolerated. Purchases are non-refundable. Violation of terms will result in revocation of custom urls at the
              discretion of AppURL management.</em>
            <em>By creating and/or by using an AppURL you are agreeing to our <a href="https://app.termly.io/document/terms-of-use-for-saas/a79ab603-cb90-4830-9f82-2a35ec058bd2" target="_blank">Terms &amp; Conditions</a> /
              <a href="https://app.termly.io/document/privacy-policy-for-website/6031fb1e-0b8d-465e-8fcf-24cfea5bc357" target="_blank">Privacy Policy</a>. </em>
          </div>
        </div>
        <div class="col-md-4">
          <div class="shadow-box">
            <h4 class="margin-top-10"><i class="fa fa-plus"></i> <b>Show Details</b></h4>
            <div class="bootstrap-switch bootstrap-switch-wrapper bootstrap-switch-off bootstrap-switch-animate" style="width: 86px;">
              <div class="bootstrap-switch-container" style="width: 126px; margin-left: -42px;"><span class="bootstrap-switch-handle-on bootstrap-switch-primary" style="width: 42px;">On</span><span class="bootstrap-switch-label"
                  style="width: 42px;">&nbsp;</span><span class="bootstrap-switch-handle-off bootstrap-switch-default" style="width: 42px;">Off</span><input bs-switch="" switch-on-text="On" switch-off-text="Off" ng-model="vm.ui.enableAddons"
                  type="checkbox" class="ng-pristine ng-untouched ng-valid ng-empty"></div>
            </div>
            <em>URL Power-ups! Deep linking, link preview, analytics, text messaging!</em>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div class="container">
    <div id="error" role="alert" class="alert alert-danger ng-hide" ng-show="vm.ui.hasError">
      <p class="ng-binding">Well this is awkward, it looks like there was an error on our side.</p>
      <p>Please try again or <b><a class="alert-link" href="mailto:support@appurl.io">contact us</a></b>.</p>
    </div>
    <div class="row" ng-hide="vm.ui.qrCodeUrl || vm.ui.isLoading || vm.ui.enableAddons">
      <div class="col-md-12">
        <div style="padding-bottom: 20px;">
          <img class="header-logo pull-right" src="https://cdn.appurl.io/manage/images/appurl-logo.png">
          <h2>Trusted by <b>thousands</b> of growing teams with <b>millions</b> of redirects.</h2>
          <h3>Create one simple, smart, deep linking, super powered, tiny url you can use everywhere.</h3>
          <p>With <b>powerful features</b> like deep linking, link preview, analytics, and text messaging the possibilities are endless.</p>
          <p>In a couple of seconds, you can create a dynamic single URL or Link that will make sharing a breeze. Customizable and beautifully rendered when shared. </p>
          <p>Don't frustrate the people that have already downloaded your app by sending them to the app store again. Launch your app with meaningful content for your existing users, without the need to install complicated software.</p>
        </div>
      </div>
    </div>
    <div class="row ng-hide" ng-show="vm.ui.qrCodeUrl || vm.ui.isLoading || vm.ui.enableAddons">
      <div class="col-md-9">
        <div class="padding-top">
          <div class="text-center ng-hide" ng-show="vm.ui.isLoading">
            <i class="fa fa-cog fa-spin fa-3x fa-fw"></i>
            <p class="padding-top">Creating your custom AppURL!</p>
          </div>
          <div class="center-block ng-hide" ng-show="vm.ui.qrCodeUrl">
            <div class="alert alert-success" id="success" role="alert">
              <p>Success! Your AppURL is below.</p>
            </div>
            <div class="form-group clearfix">
              <label for="showLinkUrl">Your unique url:</label>
              <input type="text" class="form-control" id="showLinkUrl" value="" data-toggle="tooltip" title="" data-original-title="Copied!">
              <button type="button" class="btn btn-primary btn-tny pull-right clipboard" data-clipboard-target="#showLinkUrl">Copy</button>
            </div>
            <div class="form-group clearfix margin-top">
              <label for="qrCodeEmbed">Embed your AppURL QRCode:</label>
              <small class="help-block no-margin">Click below to copy.</small>
              <textarea class="form-control ng-pristine ng-untouched ng-valid ng-empty" rows="4" id="qrCodeEmbed" ng-model="vm.ui.embedCode" data-toggle="tooltip" title="" data-original-title="Copied!"></textarea>
              <button type="button" class="btn btn-primary btn-tny pull-right clipboard" data-clipboard-target="#qrCodeEmbed">Copy</button>
            </div>
            <div class="form-group clearfix margin-top ng-hide" ng-show="vm.ui.clickSendEmbedCode">
              <a href="http://clicksend.com/?u=7848" target="_blank"><img src="https://cdn.appurl.io/manage/images/clicksend-153.png" alt=""></a>
              <label for="clickSendEmbedForm">Embed your ClickSend form:</label>
              <small class="help-block no-margin">Click below to copy.</small>
              <textarea class="form-control ng-pristine ng-untouched ng-valid ng-empty" rows="4" id="clickSendEmbedForm" ng-model="vm.ui.clickSendEmbedCode" data-toggle="tooltip" title="" data-original-title="Copied!"></textarea>
              <button type="button" class="btn btn-primary btn-tny pull-right clipboard" data-clipboard-target="#clickSendEmbedForm">Copy</button>
            </div>
            <div class="form-group clearfix margin-top padding-top">
              <img class="margin-top center-block" style="width: 50%;" alt="">
            </div>
          </div>
        </div>
        <fieldset class="margin-top ng-hide" ng-hide="!vm.ui.enableAddons || (vm.ui.qrCodeUrl || vm.ui.isLoading)">
          <legend>Customize Your App URL.</legend>
          <div id="details" class="well">
            <h3>
              <i class="fa fa-cog"></i> Details
            </h3>
            <div class="form-group has-feedback" ng-class="vm.formControlClass('appName')">
              <label class="control-label" for="appName">App Name <small>(required)</small></label>
              <div class="input-group">
                <i class="fa fa-mobile input-group-addon"></i>
                <input type="text" id="app_name" class="form-control ng-pristine ng-untouched ng-valid ng-empty" placeholder="Twitter" name="appName" ng-init="vm.urlData.appName = ''" ng-model="vm.urlData.appName" autocomplete="nope">
              </div>
              <small class="help-block">This will be displayed on your redirect page to inform your user where they are being redirected.</small>
            </div>
            <hr>
            <div class="loading-preview-details ng-hide" ng-show="vm.ui.isLoadingPreviewDetails">
              <p class="pulsate">
                <i class="fa fa-cog fa-spin"></i>
                <i>Please wait a moment we are trying to preload this section for you.</i>
              </p>
            </div>
            <div class="margin-top">
              <div class="pull-right">
                <div class="bootstrap-switch bootstrap-switch-wrapper bootstrap-switch-off bootstrap-switch-animate" style="width: 92px;">
                  <div class="bootstrap-switch-container" style="width: 135px; margin-left: -45px;"><span class="bootstrap-switch-handle-on bootstrap-switch-primary" style="width: 45px;">Yes</span><span class="bootstrap-switch-label"
                      style="width: 45px;">&nbsp;</span><span class="bootstrap-switch-handle-off bootstrap-switch-default" style="width: 45px;">No</span><input bs-switch="" switch-on-text="Yes" switch-off-text="No" ng-model="vm.ui.previewDetails"
                      switch-change="vm.handleEnableLinkPreview()" type="checkbox" class="ng-pristine ng-untouched ng-valid ng-empty"></div>
                </div>
              </div>
              <div ng-show="!vm.ui.previewDetails">
                <h3 class="sub-header">Enable Link Preview</h3>
                <p class="padding-top" ng-show="!vm.ui.clickSend"> You know those page previews you get on Facebook, LinkedIn and iMessages when you share a link? Fill out this section to have your links display beautifully on countless sites. </p>
              </div>
              <h4 ng-show="vm.ui.previewDetails" class="ng-hide"> Add Your Link Preview Details<br>
                <small>Add the description and image for your link preview. You will see an example live update below as you make your changes.</small>
              </h4>
              <div id="linkPreview" ng-show="vm.ui.previewDetails" class="ng-hide">
                <div class="form-group has-feedback padding-top" ng-class="vm.formControlClass('ogImageUrl')">
                  <label class="control-label" for="ogImageUrl">
                    <span>Link Preview Image</span>
                  </label>
                  <div class="input-group">
                    <i class="fa fa-image input-group-addon"></i>
                    <input type="text" class="form-control ng-pristine ng-untouched ng-valid ng-empty" placeholder="http://mysite.com/myImage.jpg" name="ogImageUrl" ng-init="vm.urlData.ogImageUrl = ''" ng-model="vm.urlData.ogImageUrl">
                  </div>
                  <small class="help-block">This must be a full URL. Like http://mysite.com/myImage.jpg. We are sorry we can't host images because of spammers :(.</small>
                </div>
                <div class="form-group has-feedback padding-top" ng-class="vm.formControlClass('ogDescription')">
                  <label class="control-label" for="appName">
                    <span>Link Preview Description</span>
                  </label>
                  <div class="input-group">
                    <i class="fa fa-sticky-note input-group-addon"></i>
                    <input type="text" id="click_send_api_key" class="form-control ng-pristine ng-untouched ng-valid ng-empty" placeholder="With great power comes great responsability..." name="ogDescription" ng-init="vm.urlData.ogDescription = ''"
                      ng-model="vm.urlData.ogDescription">
                  </div>
                  <small class="help-block">Something descriptive that talks about how amazing your content is.</small>
                </div>
                <div class="link-preview-wrapper">
                  <div class="link-preview">
                    <div class="link-preview-thumbnail-image" ng-style="{'background-image':'url(' + ((vm.urlData.ogImageUrl) ? vm.urlData.ogImageUrl : vm.ui.defaultOgImageUrl) + ')'}"
                      style="background-image: url(&quot;https://cdn.appurl.io/manage/appurl-content-preview.jpg&quot;);">
                    </div>
                    <div class="link-preview-metadata">
                      <div class="link-preview-url">appurl.io</div>
                      <div class="link-preview-title ng-binding">App Title</div>
                      <div class="link-preview-description ng-binding">With great power comes great responsability</div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
          <div class="well">
            <div class="pull-right">
              <div class="bootstrap-switch bootstrap-switch-wrapper bootstrap-switch-off bootstrap-switch-animate" style="width: 92px;">
                <div class="bootstrap-switch-container" style="width: 135px; margin-left: -45px;"><span class="bootstrap-switch-handle-on bootstrap-switch-primary" style="width: 45px;">Yes</span><span class="bootstrap-switch-label"
                    style="width: 45px;">&nbsp;</span><span class="bootstrap-switch-handle-off bootstrap-switch-default" style="width: 45px;">No</span><input bs-switch="" switch-on-text="Yes" switch-off-text="No" ng-model="vm.ui.apple"
                    type="checkbox" class="ng-pristine ng-untouched ng-valid ng-empty"></div>
              </div>
            </div>
            <h3><i class="fab fa-apple"></i> Apple - iOS</h3>
            <p class="padding-top" ng-show="!vm.ui.apple"> Do you want to direct users with iPhones and/or iPads to a specific URL? </p>
            <div ng-show="vm.ui.apple" class="ng-hide">
              <div class="pull-right padding-top">
                <div class="bootstrap-switch bootstrap-switch-wrapper bootstrap-switch-off bootstrap-switch-animate" style="width: 92px;">
                  <div class="bootstrap-switch-container" style="width: 135px; margin-left: -45px;"><span class="bootstrap-switch-handle-on bootstrap-switch-primary" style="width: 45px;">Yes</span><span class="bootstrap-switch-label"
                      style="width: 45px;">&nbsp;</span><span class="bootstrap-switch-handle-off bootstrap-switch-default" style="width: 45px;">No</span><input bs-switch="" switch-on-text="Yes" switch-off-text="No" ng-model="vm.ui.appleNative"
                      type="checkbox" class="ng-pristine ng-untouched ng-valid ng-empty"></div>
                </div>
              </div>
              <h4 class="padding-top" ng-show="!vm.ui.appleNative"> Enable Deep Linking?<br>
                <small>Your AppURL will try a deep link first. An example would be "twitter://". If you are not sure if your app supports deep linking, leave it turned off or talk to your app developer.</small>
              </h4>
              <h4 class="padding-top ng-hide" ng-show="vm.ui.appleNative"> Add Your Deep Link URL<br>
                <small>An example would be "twitter://". If you are not sure if your app supports deep linking, leave it turned off or talk to your app developer.</small>
              </h4>
              <div class="clearfix ng-hide" ng-show="vm.ui.appleNative"></div>
              <div class="form-group  has-feedback padding-top ng-hide" ng-class="vm.formControlClass('iosIphoneAppUrl')" ng-show="vm.ui.appleNative">
                <label class="control-label" for="appName">Deep Link URL</label>
                <div class="input-group">
                  <i class="fa fa-mobile input-group-addon"></i>
                  <input type="text" id="ios_iphone_app_url" class="form-control ng-pristine ng-untouched ng-valid ng-empty" placeholder="twitter://home/" name="iosIphoneAppUrl" ng-init="vm.urlData.iosIphoneAppUrl = ''"
                    ng-model="vm.urlData.iosIphoneAppUrl">
                </div>
              </div>
              <div class="form-group  has-feedback padding-top" ng-class="vm.formControlClass('iosIphoneFallbackUrl')">
                <label class="control-label" for="appName">
                  <span ng-show="!vm.ui.appleNative">iOS URL</span>
                  <span ng-show="vm.ui.appleNative" class="ng-hide">Fallback URL</span>
                </label>
                <p class="help-block ng-hide" ng-show="vm.appUrlForm.iosIphoneFallbackUrl.$error.url">Please enter a valid URL containing <b>http://</b> or <b>https://</b>.</p>
                <div class="input-group">
                  <i class="fa fa-mobile input-group-addon"></i>
                  <input type="url" id="ios_iphone_fallback_url" class="form-control ng-pristine ng-untouched ng-valid ng-empty ng-valid-url" placeholder="https://itunes.apple.com/us/app/twitter/id333903271?mt=8" name="iosIphoneFallbackUrl"
                    ng-init="vm.urlData.iosIphoneFallbackUrl = ''" ng-model="vm.urlData.iosIphoneFallbackUrl">
                </div>
              </div>
              <div class="padding-top">
                <div class="pull-right padding-top">
                  <div class="bootstrap-switch bootstrap-switch-wrapper bootstrap-switch-off bootstrap-switch-animate" style="width: 92px;">
                    <div class="bootstrap-switch-container" style="width: 135px; margin-left: -45px;"><span class="bootstrap-switch-handle-on bootstrap-switch-primary" style="width: 45px;">Yes</span><span class="bootstrap-switch-label"
                        style="width: 45px;">&nbsp;</span><span class="bootstrap-switch-handle-off bootstrap-switch-default" style="width: 45px;">No</span><input bs-switch="" switch-on-text="Yes" switch-off-text="No"
                        ng-model="vm.ui.appleiPadSpecific" type="checkbox" class="ng-pristine ng-untouched ng-valid ng-empty"></div>
                  </div>
                </div>
                <h4 ng-show="!vm.ui.appleiPadSpecific"> Enable an iPad Specific URL? </h4>
                <div ng-show="vm.ui.appleiPadSpecific" class="ng-hide">
                  <h3><i class="fa fa-tablet padding-top"></i> iPad</h3>
                  <div class="pull-right padding-top">
                    <div class="bootstrap-switch bootstrap-switch-wrapper bootstrap-switch-off bootstrap-switch-animate" style="width: 92px;">
                      <div class="bootstrap-switch-container" style="width: 135px; margin-left: -45px;"><span class="bootstrap-switch-handle-on bootstrap-switch-primary" style="width: 45px;">Yes</span><span class="bootstrap-switch-label"
                          style="width: 45px;">&nbsp;</span><span class="bootstrap-switch-handle-off bootstrap-switch-default" style="width: 45px;">No</span><input bs-switch="" switch-on-text="Yes" switch-off-text="No"
                          ng-model="vm.ui.appleiPadNative" type="checkbox" class="ng-pristine ng-untouched ng-valid ng-empty"></div>
                    </div>
                  </div>
                  <h4 class="padding-top" ng-show="!vm.ui.appleiPadNative"> Enable Deep Linking?<br>
                    <small>Your AppURL will try a deep link first. An example would be "twitter://". If you are not sure if your app supports deep linking, leave it turned off or talk to your app developer.</small>
                  </h4>
                  <h4 class="padding-top ng-hide" ng-show="vm.ui.appleiPadNative"> Add Your Deep Link URL<br>
                    <small>An example would be "twitter://". If you are not sure if your app supports deep linking, leave it turned off or talk to your app developer.</small>
                  </h4>
                  <div class="clearfix ng-hide" ng-show="vm.ui.appleiPadNative"></div>
                  <div class="form-group has-feedback padding-top ng-hide" ng-class="vm.formControlClass('iosIpadAppUrl')" ng-show="vm.ui.appleiPadNative">
                    <label class="control-label" for="appName">iPad Deep Link URL</label>
                    <div class="input-group">
                      <i class="fa fa-mobile input-group-addon"></i>
                      <input type="text" class="form-control ng-pristine ng-untouched ng-valid ng-empty" placeholder="twitter://" name="iosIpadAppUrl" ng-init="vm.urlData.iosIpadAppUrl = ''" ng-model="vm.urlData.iosIpadAppUrl">
                    </div>
                  </div>
                  <div class="form-group  has-feedback padding-top" ng-class="vm.formControlClass('iosIpadFallbackUrl')">
                    <label class="control-label" for="appName">
                      <span ng-show="!vm.ui.appleiPadNative">iPad URL</span>
                      <span ng-show="vm.ui.appleiPadNative" class="ng-hide">iPad Fallback URL</span>
                    </label>
                    <p class="help-block ng-hide" ng-show="vm.appUrlForm.iosIpadFallbackUrl.$error.url">Please enter a valid URL containing <b>http://</b> or <b>https://</b>.</p>
                    <div class="input-group">
                      <i class="fa fa-mobile input-group-addon"></i>
                      <input type="url" class="form-control ng-pristine ng-untouched ng-valid ng-empty ng-valid-url" placeholder="https://itunes.apple.com/us/app/twitter/id333903271?mt=8" name="iosIpadFallbackUrl"
                        ng-init="vm.urlData.iosIpadFallbackUrl = ''" ng-model="vm.urlData.iosIpadFallbackUrl">
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
          <div class="well">
            <div class="pull-right">
              <div class="bootstrap-switch bootstrap-switch-wrapper bootstrap-switch-off bootstrap-switch-animate" style="width: 92px;">
                <div class="bootstrap-switch-container" style="width: 135px; margin-left: -45px;"><span class="bootstrap-switch-handle-on bootstrap-switch-primary" style="width: 45px;">Yes</span><span class="bootstrap-switch-label"
                    style="width: 45px;">&nbsp;</span><span class="bootstrap-switch-handle-off bootstrap-switch-default" style="width: 45px;">No</span><input bs-switch="" switch-on-text="Yes" switch-off-text="No" ng-model="vm.ui.android"
                    type="checkbox" class="ng-pristine ng-untouched ng-valid ng-empty"></div>
              </div>
            </div>
            <h3><i class="fab fa-android"></i> Android</h3>
            <p class="padding-top" ng-show="!vm.ui.android"> Do you want to direct users with Android phones and/or tablets to a specific URL? </p>
            <div ng-show="vm.ui.android" class="ng-hide">
              <div class="pull-right padding-top">
                <div class="bootstrap-switch bootstrap-switch-wrapper bootstrap-switch-off bootstrap-switch-animate" style="width: 92px;">
                  <div class="bootstrap-switch-container" style="width: 135px; margin-left: -45px;"><span class="bootstrap-switch-handle-on bootstrap-switch-primary" style="width: 45px;">Yes</span><span class="bootstrap-switch-label"
                      style="width: 45px;">&nbsp;</span><span class="bootstrap-switch-handle-off bootstrap-switch-default" style="width: 45px;">No</span><input bs-switch="" switch-on-text="Yes" switch-off-text="No" ng-model="vm.ui.androidNative"
                      type="checkbox" class="ng-pristine ng-untouched ng-valid ng-empty"></div>
                </div>
              </div>
              <h4 class="padding-top" ng-show="!vm.ui.androidNative"> Enable Deep Linking?<br>
                <small>Your AppURL will try a deep link first. An example would be "twitter://". If you are not sure if your app supports deep linking, leave it turned off or talk to your app developer.</small>
              </h4>
              <h4 class="padding-top ng-hide" ng-show="vm.ui.androidNative"> Add Your Deep Link URL<br>
                <small>An example would be "twitter://". If you are not sure if your app supports deep linking, leave it turned off or talk to your app developer.</small>
              </h4>
              <div class="clearfix ng-hide" ng-show="vm.ui.androidNative"></div>
              <div class="form-group  has-feedback padding-top ng-hide" ng-class="vm.formControlClass('androidAppPackage')" ng-show="vm.ui.androidNative">
                <label class="control-label" for="appName">Android Package</label>
                <div class="input-group">
                  <i class="fa fa-mobile input-group-addon"></i>
                  <input type="text" class="form-control ng-pristine ng-untouched ng-valid ng-empty" placeholder="com.domain.myapp" name="androidAppPackage" ng-init="vm.urlData.androidAppPackage = ''" ng-model="vm.urlData.androidAppPackage">
                </div>
                <small class="help-block">This is the value of package in your AndroidManifest.xml</small>
              </div>
              <div class="form-group  has-feedback padding-top ng-hide" ng-class="vm.formControlClass('androidAppScheme')" ng-show="vm.ui.androidNative">
                <label class="control-label" for="appName">Android Scheme</label>
                <div class="input-group">
                  <i class="fa fa-mobile input-group-addon"></i>
                  <input type="text" class="form-control ng-pristine ng-untouched ng-valid ng-empty" placeholder="myapp" name="androidAppScheme" ng-init="vm.urlData.androidAppScheme = ''" ng-model="vm.urlData.androidAppScheme">
                </div>
                <small class="help-block">This is the value of android:scheme in your AndroidManifest.xml</small>
              </div>
              <hr ng-show="vm.ui.androidNative" class="ng-hide">
              <div class="form-group has-feedback" ng-class="vm.formControlClass('androidFallbackUrl')">
                <label class="control-label" for="appName">
                  <span ng-show="!vm.ui.androidNative">Android URL</span>
                  <span ng-show="vm.ui.androidNative" class="ng-hide">Fallback URL</span>
                </label>
                <p class="help-block ng-hide" ng-show="vm.appUrlForm.androidFallbackUrl.$error.url">Please enter a valid URL containing <b>http://</b> or <b>https://</b>.</p>
                <div class="input-group">
                  <i class="fa fa-mobile input-group-addon"></i>
                  <input type="url" id="ios_iphone_fallback_url" class="form-control ng-pristine ng-untouched ng-valid ng-empty ng-valid-url" placeholder="https://play.google.com/store/apps/details?id=com.twitter.android" name="androidFallbackUrl"
                    ng-init="vm.urlData.androidFallbackUrl = ''" ng-model="vm.urlData.androidFallbackUrl">
                </div>
                <small class="help-block">Fallback to this URL if the user does not have your app installed. We recommend that this be the link to your app on the Google Play store.</small>
              </div>
            </div>
          </div>
          <div class="well">
            <div class="pull-right">
              <div class="bootstrap-switch bootstrap-switch-wrapper bootstrap-switch-off bootstrap-switch-animate" style="width: 92px;">
                <div class="bootstrap-switch-container" style="width: 135px; margin-left: -45px;"><span class="bootstrap-switch-handle-on bootstrap-switch-primary" style="width: 45px;">Yes</span><span class="bootstrap-switch-label"
                    style="width: 45px;">&nbsp;</span><span class="bootstrap-switch-handle-off bootstrap-switch-default" style="width: 45px;">No</span><input bs-switch="" switch-on-text="Yes" switch-off-text="No" ng-model="vm.ui.windows"
                    type="checkbox" class="ng-pristine ng-untouched ng-valid ng-empty"></div>
              </div>
            </div>
            <h3><i class="fab fa-windows"></i> Windows (Mobile)</h3>
            <p class="padding-top" ng-show="!vm.ui.windows"> Do you want to direct users with Windows (Mobile) phones and/or tablets to a specific URL? </p>
            <div ng-show="vm.ui.windows" class="ng-hide">
              <div class="pull-right padding-top">
                <div class="bootstrap-switch bootstrap-switch-wrapper bootstrap-switch-off bootstrap-switch-animate" style="width: 92px;">
                  <div class="bootstrap-switch-container" style="width: 135px; margin-left: -45px;"><span class="bootstrap-switch-handle-on bootstrap-switch-primary" style="width: 45px;">Yes</span><span class="bootstrap-switch-label"
                      style="width: 45px;">&nbsp;</span><span class="bootstrap-switch-handle-off bootstrap-switch-default" style="width: 45px;">No</span><input bs-switch="" switch-on-text="Yes" switch-off-text="No" ng-model="vm.ui.windowsNative"
                      type="checkbox" class="ng-pristine ng-untouched ng-valid ng-empty"></div>
                </div>
              </div>
              <h4 class="padding-top" ng-show="!vm.ui.windowsNative"> Enable Deep Linking?<br>
                <small>Your AppURL will try a deep link first. An example would be "twitter://". If you are not sure if your app supports deep linking, leave it turned off or talk to your app developer.</small>
              </h4>
              <h4 class="padding-top ng-hide" ng-show="vm.ui.windowsNative"> Add Your Deep Link URL<br>
                <small>An example would be "twitter://". If you are not sure if your app supports deep linking, leave it turned off or talk to your app developer.</small>
              </h4>
              <div class="clearfix ng-hide" ng-show="vm.ui.windowsNative"></div>
              <div class="form-group  has-feedback padding-top ng-hide" ng-class="vm.formControlClass('windowsPhoneAppUrl')" ng-show="vm.ui.windowsNative">
                <label class="control-label" for="appName">Windows (Mobile) Package</label>
                <div class="input-group">
                  <i class="fa fa-mobile input-group-addon"></i>
                  <input type="text" class="form-control ng-pristine ng-untouched ng-valid ng-empty" placeholder="com.domain.myapp" name="windowsPhoneAppUrl" ng-init="vm.urlData.windowsPhoneAppUrl = ''" ng-model="vm.urlData.windowsPhoneAppUrl">
                </div>
                <small class="help-block">This is the value of package in your Windows (Mobile)Manifest.xml</small>
              </div>
              <hr ng-show="vm.ui.windowsNative" class="ng-hide">
              <div class="form-group has-feedback" ng-class="vm.formControlClass('windowsPhoneFallbackUrl')">
                <label class="control-label" for="appName">
                  <span ng-show="!vm.ui.windowsNative">Windows (Mobile) URL</span>
                  <span ng-show="vm.ui.windowsNative" class="ng-hide">Fallback URL</span>
                </label>
                <p class="help-block ng-hide" ng-show="vm.appUrlForm.windowsPhoneFallbackUrl.$error.url">Please enter a valid URL containing <b>http://</b> or <b>https://</b>.</p>
                <div class="input-group">
                  <i class="fa fa-mobile input-group-addon"></i>
                  <input type="url" id="ios_iphone_fallback_url" class="form-control ng-pristine ng-untouched ng-valid ng-empty ng-valid-url" placeholder="https://play.google.com/store/apps/details?id=com.twitter.windows"
                    name="windowsPhoneFallbackUrl" ng-init="vm.urlData.windowsPhoneFallbackUrl = ''" ng-model="vm.urlData.windowsPhoneFallbackUrl">
                </div>
                <small class="help-block">Fallback to this URL if the user does not have your app installed. We recommend that this be the link to your app on the Google Play store.</small>
              </div>
            </div>
          </div>
          <div class="well">
            <h3>
              <i class="fa fa-puzzle-piece"></i> Add-ons
            </h3>
            <hr>
            <div class="margin-top">
              <div class="pull-right">
                <div class="bootstrap-switch bootstrap-switch-wrapper bootstrap-switch-off bootstrap-switch-animate" style="width: 92px;">
                  <div class="bootstrap-switch-container" style="width: 135px; margin-left: -45px;"><span class="bootstrap-switch-handle-on bootstrap-switch-primary" style="width: 45px;">Yes</span><span class="bootstrap-switch-label"
                      style="width: 45px;">&nbsp;</span><span class="bootstrap-switch-handle-off bootstrap-switch-default" style="width: 45px;">No</span><input bs-switch="" switch-on-text="Yes" switch-off-text="No" ng-model="vm.ui.googleAnalytics"
                      type="checkbox" class="ng-pristine ng-untouched ng-valid ng-empty"></div>
                </div>
              </div>
              <h3 class="sub-header">Enable <i class="fab fa-google no-right-margin" aria-hidden="true"></i>oogle Analytics</h3>
              <div ng-show="vm.ui.googleAnalytics" class="ng-hide">
                <div class="form-group has-feedback padding-top" ng-class="vm.formControlClass('googleAnalyticId')">
                  <label class="control-label" for="googleAnalyticId">
                    <span>Google Analytics Property Tracking ID</span>
                  </label>
                  <div class="input-group">
                    <i class="fa fa-wrench input-group-addon"></i>
                    <input type="text" id="ios_iphone_fallback_url" class="form-control ng-pristine ng-untouched ng-valid ng-empty" placeholder="UA-1234567-12" name="googleAnalyticId" ng-init="vm.urlData.googleAnalyticId = ''"
                      ng-model="vm.urlData.googleAnalyticId">
                  </div>
                </div>
              </div>
            </div>
            <hr>
            <div class="pull-right">
              <div class="bootstrap-switch bootstrap-switch-wrapper bootstrap-switch-off bootstrap-switch-animate" style="width: 92px;">
                <div class="bootstrap-switch-container" style="width: 135px; margin-left: -45px;"><span class="bootstrap-switch-handle-on bootstrap-switch-primary" style="width: 45px;">Yes</span><span class="bootstrap-switch-label"
                    style="width: 45px;">&nbsp;</span><span class="bootstrap-switch-handle-off bootstrap-switch-default" style="width: 45px;">No</span><input bs-switch="" switch-on-text="Yes" switch-off-text="No" ng-model="vm.ui.clickSend"
                    type="checkbox" class="ng-pristine ng-untouched ng-valid ng-empty"></div>
              </div>
            </div>
            <h3 class="sub-header">Enable <a href="http://clicksend.com/?u=7848" target="_blank"><img class="click-send-logo" src="https://cdn.appurl.io/manage/images/clicksend-153.png" alt="" style="padding-bottom: 4px;"></a></h3>
            <p class="padding-top" ng-show="!vm.ui.clickSend"> Would you like to make it incredibly easy for your users to download your app?<br><br> Add a <b>text box</b> to your website that allows your users to enter their phone number and have a
              download link sent right to their phone. A <a href="http://clicksend.com/?u=7848" target="_blank">ClickSend</a> account is required. </p>
            <div ng-show="vm.ui.clickSend" class="ng-hide">
              <p>If you have a <a href="http://clicksend.com/?u=7848" target="_blank">ClickSend</a> account go ahead and enter your Username and API key below, if not head over to
                <a href="https://dashboard.clicksend.com/#/signup/step1?u=7848" target="_blank">ClickSend</a> to sign up.</p>
              <div class="form-group has-feedback padding-top" ng-class="vm.formControlClass('clickSendUsername')">
                <label class="control-label" for="appName">
                  <span>ClickSend Username</span>
                </label>
                <div class="input-group">
                  <i class="fa fa-mobile input-group-addon"></i>
                  <input type="text" id="click_send_username" class="form-control ng-pristine ng-untouched ng-valid ng-empty" placeholder="awesomesauce" name="clickSendUsername" ng-init="vm.urlData.clickSendUsername = ''"
                    ng-model="vm.urlData.clickSendUsername">
                </div>
              </div>
              <div class="form-group has-feedback padding-top" ng-class="vm.formControlClass('clickSendApiKey')">
                <label class="control-label" for="appName">
                  <span>ClickSend API Key</span>
                </label>
                <div class="input-group">
                  <i class="fa fa-mobile input-group-addon"></i>
                  <input type="text" id="click_send_api_key" class="form-control ng-pristine ng-untouched ng-valid ng-empty" placeholder="AAAAAAAA-1111-2222-BBBB-CCC12345DDDD" name="clickSendApiKey" ng-init="vm.urlData.clickSendApiKey = ''"
                    ng-model="vm.urlData.clickSendApiKey">
                </div>
                <small class="help-block">Can't find your API key? No worries, just <b><a href="https://dashboard.clicksend.com/#/account/subaccount?u=7848" target="_blank">click here</a></b>.</small>
              </div>
            </div>
          </div>
        </fieldset>
      </div>
      <div class="col-md-3">
        <h4>AppURL Features</h4>
        <ol>
          <li>Fast redirects.</li>
          <li>Link preview for messengers.</li>
          <li>Advanced logic for guiding your users to the correct URL.</li>
          <li>Google Analytics and Text Messaging addons.</li>
        </ol>
        <hr>
      </div>
    </div>
    <hr>
    <footer>
      <p>© PixelFlavor 2021 - <a href="https://appurl.io/support">Support</a> - <a href="https://appurl.io/features">Feature Request</a> - <a href="https://appurl.io/report" target="_blank">Report</a> -
        <a href="https://app.termly.io/document/terms-of-use-for-saas/a79ab603-cb90-4830-9f82-2a35ec058bd2" target="_blank">Terms &amp; Conditions</a> -
        <a href="https://app.termly.io/document/privacy-policy-for-website/6031fb1e-0b8d-465e-8fcf-24cfea5bc357" target="_blank">Privacy Policy</a> -
        <a href="https://app.termly.io/document/cookie-policy/f3b83997-f79c-4ea9-a598-69d55521db53" target="_blank">Cookie Policy</a>
      </p>
    </footer>
  </div>
</form>

Text Content

AppURL - The Smart URL Shortener.


YOUR FREE SMART URL SHORTENER.


YOUR ALMOST FREE SMART URL SHORTENER.

Deep linking, link previews, intelligent redirects and more.


GET STARTED:


CONGRATULATIONS! YOUR APPURL IS:
COPY

Create a new AppURL.

Oops, a valid url is required.

Please enter a valid URL containing http:// or https://.



If you wait a moment we are trying to preload a url preview for you.

Yes No


CUSTOM APPURL BETA

You can now have an AppURL like Pam, https://appurl.io/pambeesle. Deep linking
from a custom URL could not be easier. If you have any questions, don't hesitate
to ask support.

Custom URLs are a paid feature of AppURL. Just like a domain name, our custom
URLs are $1 / month billed annually.

Custom App URL


Please enter a valid url tag. (Letters, numbers, dash, and period are accepted.

Preview: https://appurl.io/

Save and Create!
Copyright infringement, squatting, and/or resale of AppURLs will not be
tolerated. Purchases are non-refundable. Violation of terms will result in
revocation of custom urls at the discretion of AppURL management. By creating
and/or by using an AppURL you are agreeing to our Terms & Conditions / Privacy
Policy.

SHOW DETAILS

On Off
URL Power-ups! Deep linking, link preview, analytics, text messaging!

Well this is awkward, it looks like there was an error on our side.

Please try again or contact us.


TRUSTED BY THOUSANDS OF GROWING TEAMS WITH MILLIONS OF REDIRECTS.


CREATE ONE SIMPLE, SMART, DEEP LINKING, SUPER POWERED, TINY URL YOU CAN USE
EVERYWHERE.

With powerful features like deep linking, link preview, analytics, and text
messaging the possibilities are endless.

In a couple of seconds, you can create a dynamic single URL or Link that will
make sharing a breeze. Customizable and beautifully rendered when shared.

Don't frustrate the people that have already downloaded your app by sending them
to the app store again. Launch your app with meaningful content for your
existing users, without the need to install complicated software.

Creating your custom AppURL!

Success! Your AppURL is below.

Your unique url: Copy
Embed your AppURL QRCode: Click below to copy. Copy
Embed your ClickSend form: Click below to copy. Copy

Customize Your App URL.


DETAILS

App Name (required)

This will be displayed on your redirect page to inform your user where they are
being redirected.

--------------------------------------------------------------------------------

Please wait a moment we are trying to preload this section for you.

Yes No


ENABLE LINK PREVIEW

You know those page previews you get on Facebook, LinkedIn and iMessages when
you share a link? Fill out this section to have your links display beautifully
on countless sites.

ADD YOUR LINK PREVIEW DETAILS
ADD THE DESCRIPTION AND IMAGE FOR YOUR LINK PREVIEW. YOU WILL SEE AN EXAMPLE
LIVE UPDATE BELOW AS YOU MAKE YOUR CHANGES.

Link Preview Image

This must be a full URL. Like http://mysite.com/myImage.jpg. We are sorry we
can't host images because of spammers :(.
Link Preview Description

Something descriptive that talks about how amazing your content is.
appurl.io
App Title
With great power comes great responsability
Yes No


APPLE - IOS

Do you want to direct users with iPhones and/or iPads to a specific URL?

Yes No

ENABLE DEEP LINKING?
YOUR APPURL WILL TRY A DEEP LINK FIRST. AN EXAMPLE WOULD BE "TWITTER://". IF YOU
ARE NOT SURE IF YOUR APP SUPPORTS DEEP LINKING, LEAVE IT TURNED OFF OR TALK TO
YOUR APP DEVELOPER.

ADD YOUR DEEP LINK URL
AN EXAMPLE WOULD BE "TWITTER://". IF YOU ARE NOT SURE IF YOUR APP SUPPORTS DEEP
LINKING, LEAVE IT TURNED OFF OR TALK TO YOUR APP DEVELOPER.


Deep Link URL

iOS URL Fallback URL

Please enter a valid URL containing http:// or https://.


Yes No

ENABLE AN IPAD SPECIFIC URL?


IPAD

Yes No

ENABLE DEEP LINKING?
YOUR APPURL WILL TRY A DEEP LINK FIRST. AN EXAMPLE WOULD BE "TWITTER://". IF YOU
ARE NOT SURE IF YOUR APP SUPPORTS DEEP LINKING, LEAVE IT TURNED OFF OR TALK TO
YOUR APP DEVELOPER.

ADD YOUR DEEP LINK URL
AN EXAMPLE WOULD BE "TWITTER://". IF YOU ARE NOT SURE IF YOUR APP SUPPORTS DEEP
LINKING, LEAVE IT TURNED OFF OR TALK TO YOUR APP DEVELOPER.


iPad Deep Link URL

iPad URL iPad Fallback URL

Please enter a valid URL containing http:// or https://.


Yes No


ANDROID

Do you want to direct users with Android phones and/or tablets to a specific
URL?

Yes No

ENABLE DEEP LINKING?
YOUR APPURL WILL TRY A DEEP LINK FIRST. AN EXAMPLE WOULD BE "TWITTER://". IF YOU
ARE NOT SURE IF YOUR APP SUPPORTS DEEP LINKING, LEAVE IT TURNED OFF OR TALK TO
YOUR APP DEVELOPER.

ADD YOUR DEEP LINK URL
AN EXAMPLE WOULD BE "TWITTER://". IF YOU ARE NOT SURE IF YOUR APP SUPPORTS DEEP
LINKING, LEAVE IT TURNED OFF OR TALK TO YOUR APP DEVELOPER.


Android Package

This is the value of package in your AndroidManifest.xml
Android Scheme

This is the value of android:scheme in your AndroidManifest.xml

--------------------------------------------------------------------------------

Android URL Fallback URL

Please enter a valid URL containing http:// or https://.


Fallback to this URL if the user does not have your app installed. We recommend
that this be the link to your app on the Google Play store.
Yes No


WINDOWS (MOBILE)

Do you want to direct users with Windows (Mobile) phones and/or tablets to a
specific URL?

Yes No

ENABLE DEEP LINKING?
YOUR APPURL WILL TRY A DEEP LINK FIRST. AN EXAMPLE WOULD BE "TWITTER://". IF YOU
ARE NOT SURE IF YOUR APP SUPPORTS DEEP LINKING, LEAVE IT TURNED OFF OR TALK TO
YOUR APP DEVELOPER.

ADD YOUR DEEP LINK URL
AN EXAMPLE WOULD BE "TWITTER://". IF YOU ARE NOT SURE IF YOUR APP SUPPORTS DEEP
LINKING, LEAVE IT TURNED OFF OR TALK TO YOUR APP DEVELOPER.


Windows (Mobile) Package

This is the value of package in your Windows (Mobile)Manifest.xml

--------------------------------------------------------------------------------

Windows (Mobile) URL Fallback URL

Please enter a valid URL containing http:// or https://.


Fallback to this URL if the user does not have your app installed. We recommend
that this be the link to your app on the Google Play store.


ADD-ONS

--------------------------------------------------------------------------------

Yes No


ENABLE OOGLE ANALYTICS

Google Analytics Property Tracking ID


--------------------------------------------------------------------------------

Yes No


ENABLE

Would you like to make it incredibly easy for your users to download your app?

Add a text box to your website that allows your users to enter their phone
number and have a download link sent right to their phone. A ClickSend account
is required.

If you have a ClickSend account go ahead and enter your Username and API key
below, if not head over to ClickSend to sign up.

ClickSend Username

ClickSend API Key

Can't find your API key? No worries, just click here.

APPURL FEATURES

 1. Fast redirects.
 2. Link preview for messengers.
 3. Advanced logic for guiding your users to the correct URL.
 4. Google Analytics and Text Messaging addons.

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

© PixelFlavor 2021 - Support - Feature Request - Report - Terms & Conditions -
Privacy Policy - Cookie Policy