Я внедрил UIApplicationDelegate
application:didFinishLaunchingWithOptions:
и
application:handleOpenURL:
согласно спецификации, то есть
application:didFinishLaunchingWithOptions:
returns YES
и
application:handleOpenURL: opens the URL.
Код работает под iOS 4 (в обоих случаях, то есть при запуске приложения и при его активации из приостановленного состояния). Тем не менее, код не работает в iOS 3.2.