iOS SDK 4.2 включает новый метод UIApplicationDelegate
, называемый application:openURL:sourceApplication:annotation:
. Это замена для application:handleOpenURL:
и более подробная информация о вызывающем приложении: мы не только получаем идентификатор пакета вызывающего приложения, но также и в аргументе annotation
,
Объект списка свойств, предоставленный исходным приложением для передачи информации получающему приложению.
Отлично, это должно обеспечить множество возможностей для более прямого взаимодействия между несколькими сторонними приложениями!
Единственная проблема: как мне вызвать этот механизм на стороне вызывающего приложения? -[UIApplication openURL:]
кажется неизменным и не предлагает никакого способа передать список свойств вместе с URL. Вы знаете, как вызывающее приложение может сделать это с помощью iOS SDK 4.2?