I'm adding a custom URL using the android:scheme
in my intent filter as follows
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="myscheme" android:host="myhost" />
</intent-filter>
I'm sending the phone an email with the following in the contents:
myscheme://myhost?data=whatever
but the above link shows up as plain text, i.e. not as a link.
Ok, I tried that and it didn't work. The only solution I can offer is to actually use
http://
with a link going to your site, to a specific app page, with the same GET parameters. You can register an intent-filter to intercept this with the app and handle it appropriately, and if the user doesn't have the app, the web page instructs them to install it.Link to your website and then redirects to "myscheme://myhost?data=whatever"