There is no need to pay attention to myscheme://open in the application.
In particular:
For a web browser, there is no need to try to run a third-party application when entering myscheme://open in the address bar, since users are unlikely to do this in the real world.
It is not required that the email program attempt to create an ACTION_VIEW Intent for myscheme://open .
The SMS client does not require searching for all incoming messages for the myscheme://open , understands that this is somehow a link to the application and something to do with it.
You will have somewhat better luck overall, using the https URL (or, in the extreme case, http ) as a link to your application (URL http://www.example.com/gizmos from the documentation related to ). Then SMS clients can recognize that this is a URL and do something with it. And, in general, you should be taken either to your application or to your web page, which are at least somewhat useful to the user. However, your application will still not necessarily open when the user enters your URL into the address bar, as browsers may not expect that a link to the application will be entered in it.
You can increase the chances of a https link by working the way you want, publishing a digital asset link file and linking it to your manifest.
However, overall, it still depends on how customers prefer to pay attention to this material. Sometimes they will, because Android makes it relatively easy. Sometimes they do not. The web browser can see your URL, see that it is https , say βhey, like a web browser, I know how to deal with this!β, And load this web page, ignoring the installed application. You and I might consider this a bug in this browser; the developers of this browser may disagree.
I found that switching to Chrome on the market: // details? id = com.myapp does not open the play store
This refers to the fact that "developers can do what they want." If you clicked a link on a web page to this URL, itβs likely that Chrome will transfer you to the Play Store. However, Chrome is not required to treat the address bar the way it treats a link on a web page.
source share