When I click an omnilink on my iPhone, and I don't have the relevant app installed, I am shown a dialogue box 'Safari cannot open the page because the address is invalid'. However, it goes away in less than a second (before I have time to react and click 'OK'), and I'm taken to the relevant web page.<p>I guess that's the intended behaviour.
May be I am missing something. Isnt Omnilink just detecting the user agent (eg Google/Twitter crawler) and presenting the right content to the crawler? Is there something else to this solution?
More interesting than a third-party deeplinking service (URX, AppLinks) would be a directory of deeplink schemes/uris so we could just use them as-is instead of proxying through some other guy