You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

URLs not working in Safari or Mail after iOS 9.2.1

After updating my iPad Air 2 iOS 9.2.1, I experienced Safari crashing when trying to open a new tab. I solved this problem by disabling Search Engine Suggestions and Safari Suggestions in Settings, as recommended. However now, if I've done a search, I cannot open any of the links in that search. If I type a specific URL in the Search Box, then I can open the page, but am unable to sign in, use any links from that page, etc. Also, I find that I am unable to open any URL links that I receive in Mail and tapping on a link then locks up Mail... I have done a full sync to my iMac, which can sometimes rectify a problem, but it hasn't helped in this instance.


Has anyone else experienced this?

iPad Air, iOS 9.2.1

Posted on Jan 30, 2016 4:37 AM

Reply
453 replies

Mar 27, 2016 9:20 PM in response to Mrs C Spain

IMHO the problem is because some apps on the devices arent built correctly using this method described in here (on apple iOS developer library guide guide)

Look especially what i've put in BOLD

PS: I all started my investigation starting from my older post in here that I suggest to look if you want to know what is the problem Link to this post



- canOpenURL:


Returns a Boolean value indicating whether or not the URL’s scheme can be handled by some app installed on the device.


Declaration

SWIFT

func canOpenURL(_ url: NSURL) -> Bool

OBJECTIVE-C

- (BOOL)canOpenURL:(NSURL *)url



Parameters

url

A URL (Universal Resource Locator). At runtime, the system tests the URL’s scheme to determine if there is an installed app that is registered to handle the scheme. More than one app can be registered to handle a scheme.

The URL you pass to this method can have a common scheme or a custom scheme.


Return Value

NO
if there is no app installed on the device that is registered to handle the URL’s scheme, or if you have not declared the URL’s scheme in your
Info.plist
file; otherwise,
YES
.

Read the Discussion section for more information on conditions that affect the return value.


Discussion

If this method returns

YES
for a given URL, iOS guarantees that that if the
openURL:
method is subsequently called using the same URL, an app registered to handle the URL’s scheme will launch to handle it. This method’s return value does not indicate whether or not the full URL is valid or if the specified resource exists.

If your app is linked against an earlier version of iOS but is running in iOS 9.0 or later, you can call this method on 50 distinct URL schemes. After hitting this limit, subsequent calls to this method return

NO
. If a user reinstalls or upgrades the app, iOS resets the limit.

Unlike this method, the

openURL:
method is not constrained by the LSApplicationQueriesSchemesrequirement: If an app that handles a scheme is installed on the device, the
openURL:
method works, whether or not you have declared the scheme.


Availability

Available in iOS 3.0 and later.

See Also

– openURL:

Mar 28, 2016 12:13 AM in response to Dreex

I've got this problem on both, iPhone 6s and iPad air 2. This is very anoying. The only way to work with this devices is, to use Google Chrome and hold down a link for a longer period and open a new tab.

I'm also upset, because of the behaviour of Apple. No official statement, no timeline when the issue will be fixed.

Mar 28, 2016 12:50 AM in response to Astroid44

We have already confirmed that a restore to iOS 9.2.1 works and that you can even upgrade to iOS 9.3 but this is NOT an option because then you have a clean install and then what? It is not only the booking.com app that is causing this issue so now you have a very expensive internet browser device.


It would be great if at this point we could keep this thread only open for fixes and workarounds instead of having hundreds of pages full of posts of people saying that they have the same issue.

Mar 28, 2016 12:54 AM in response to Mrs C Spain

Exactly the same started happening to me on both my iPad 2 air and iPhone 6S since around 20 Feb, so before 9.3 was launched. Have spent hours with Apple Support, uploaded crash reports to their technicians who could not detect the fault. I reinstalled as a new iPad and loaded apps back manually and the problem still came back after a few hours!! So must be something that is linked to the device id and some of the apps I have...

URLs not working in Safari or Mail after iOS 9.2.1

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.