URL handler db not restored after app deletion

Originator:futuretap
Number:rdar://7933499 Date Originated:03-May-2010 11:18 AM
Status:Duplicate/6045562/Closed Resolved:2016-11-16
Product:iPhone SDK Product Version:3.1.3
Classification:Other Bug Reproducible:Always
 
Summary:
When two (or more) apps register the same URL handler, the latest installed app wins. However, when deleting the latest app, the URL handler of the first installed app is not restored.

Steps to Reproduce:
Install Navigon Europe first, then Navigon select (or Navigon EU10).
open navigonDEU:// in Safari
Navigon select opens.
Now delete Navigon select and open the URL again.

Expected Results:
Navigon Europe should open.

Actual Results:
Nothing opens. The URL handler is deleted.

Regression:

Notes:
After deleting an app, the URL handler database should be restored using the still installed apps.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!