Short answer: the first application for registering a URL sometimes opens, but it often does not open. In other cases, the second application for registration will be open, but not often. Basically, it is not so much, and in fact it is "undefined". Use http://handleopenurl.com/ to avoid this.
Long answer:
I created two applications, FirstApp and SecondApp, and registered the same testURL URL for both.
I downloaded FirstApp and the URL worked as expected by opening the application.
Then I downloaded SecondApp and the scary undefined behavior started. Currently in iOS 7, if two applications have the same user url, it will issue a modal request
Open this page in the "Name of the first application"?
When you click the Open option, it fails and nothing happens. If you touch or enter the link again, the first application installed with this URL, in our case, FirstApp will start.
Thus, the second application for registration never opens, and the first application fails every two calls to the URL. There is no perfect behavior.
To make matters worse, I uninstalled both applications and then switched the order that I installed and the results are incompatible. Sometimes this is one application, then when you restart both applications it is another. The behavior is really "undefined".
Best practice is to use http://handleopenurl.com/ to find out which URLs are registered and choose the one that will not conflict with other applications. You cannot βstealβ another URL because you cannot be sure that your application will open, and not another application.
Joshua dance
source share