Writing NFC tag so that it works with both Android and Windows Phone8
Your last proposal for a solution should work. Make sure your intent filter declares at least the scheme and the hostname. This article may be of interest, too: How to Create Cross-Platform LaunchApp NFC Tags.