manage.appurl.io
Open in
urlscan Pro
2606:4700:20::681a:ed
Public Scan
Submitted URL: http://appurl.io/
Effective URL: https://manage.appurl.io/
Submission: On July 20 via manual from US — Scanned from DE
Effective URL: https://manage.appurl.io/
Submission: On July 20 via manual from US — Scanned from DE
Form analysis
1 forms found in the DOMName: 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 && 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;"> </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 & 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;"> </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;"> </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("https://cdn.appurl.io/manage/appurl-content-preview.jpg");">
</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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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 2022 - <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 & 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 2022 - Support - Feature Request - Report - Terms & Conditions - Privacy Policy - Cookie Policy