As you probably know, iPhone applications can register a custom URL scheme handler, ala "myapp:" and these can be used for links in a page viewed in Safari.
I'd like to automatically launch my application from a specific page if the visitor has the app installed. If the app's not installed, I'll just show them the current mobile-optimized view of the page.
How can I do this detection? Google searches have been fruitless. Also, to be tricky, I've tried doing something like this to no avail:
var image = new Image();
image.onerror = function(e){
alert("bummer");
}
image.onload = function(e){
alert('success!');
}
image.src = 'myapp://something=meaningful';
Has anyone come across a way to do application detection?
The solution I've presented on another Stack Overflow question is about as close as you're going to get.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With