There have been numerous threads and articles about the iOS link bug, with many of them posting false information. This bug is not limited to iOS 9.3 nor does it have much to do with the update itself. It appears to be caused by the Shared Web Content Daemon, which goes into a crash loop after the Booking.com app tried to register too many universal links. Perhaps other apps are to blame too. I won’t bore you with all the details and get to the point: the method I wrote up below fixed the issue on my iPhone 6S Plus.
If you miss or modify a step, it might not work!
Recipe
- Connect your iPhone or iPad to your PC or Mac via cable (not Wi-Fi) . If necessary, accept the ‘Trust this Computer’ message.
- Launch iTunes if not already launched.
- Turn on Airplane mode.
- Uninstall the Booking.com app if you still have it installed. If not, then go to the next step.
- On your iPhone or iPad, go to Settings → Safari.
- Set your Search Engine to Bing.
- Disable the following:
- Search Engine Suggestions.
- Safari Suggestions.
- Quick Website Search.
- Block pop-ups.
- Fraudulent Website Warning.
- Disable all active Content Blockers (eg. 1Blocker).
- Go into Settings → Safari → Advanced and disable Javascript.
- Leave your device connected and in Airplane mode.
- Turn your iPhone/iPad off by holding the Sleep/Wake button, then sliding the on-screen slider.
- Turn it back on.
- Keep Airplane mode on!
- Go into iTunes and install the Booking.com app, then sync changes for it to actually install.
- Keep Airplane mode on!
- Run the Booking.com app. When asked if you want to accept notifications and/or GPS access, do not grant them access! (Just say no.)
- Double-click the Home button to launch the multitasking screen and kill Booking.com by swiping up on it.
- Uninstall the Booking.com app.
- Turn off Airplane mode.
- Turn on everything you disabled or changed in steps 6-9.
- Smile.