You’ve built a website, and want to take a user to your app if they’ve installed it. Basically, you want universal links but want to support iOS 7 and 8 as well.
This is how I did it in Constellational, the app I’m building to share notes.
<script type='text/javascript'>
var url = window.location.href;
if (url.substring(0,7) === 'http://') {
url = url.substring(7);
} else if (url.substring(0,8) === 'https://') {
url = url.substring(8);
}
window.location.href = 'constellational://' + url;
</script>
That code checks if the url of the page that the user is on looks like http://constellational.com/someuser or https://constellational.com/someuser, and replaces the protocol with my custom url scheme, constellational://
Have a better way to do this? Let me know!
Want to share notes? Sign up here!