URI Schemes Broken?

It seems that basic URI Schemes are not working as of beta 3. I created a simple test app with "myscheme" as a URI Scheme, and attempted to open it from Safari, but Safari just stops there. This also breaks existing app schemes.

Answered by shortstuffsushi in 31268022

This bug seems to have been fixed in iOS 9 Beta 4.

I am having similar issue. It must be Safari's bug. I hope it will be fixed in the near future.

It seems that typing the URI Scheme directly into Safari no longer works, but clicking links that point to the schemes still does (or setting window/document.location programmatically).

My last response isn't entirely accurate. While it is possible to use Javascript to trigger the window change, it seems that it must come from a user-triggered action (like the onclick of an <a> element), it can't be done on page load or any automatic events.

Accepted Answer

This bug seems to have been fixed in iOS 9 Beta 4.

You mentioned this is fixed. We have an issue where repeated clicks will eventually break the URI handling and the phone will no longer dial (for tel: links). Has anyone else seen this?

I haven't tried with the telephone action specifically, but I haven't had an issue with repeated clicked to a scheme eventually causing it to stop working so far.

URI Schemes Broken?
 
 
Q