0

Я создаю приложение, и мне было любопытно, есть ли способ открыть приложение, когда вы находитесь на веб-сайте через расширение Safari iOS. Итак, если я нахожусь на почте, я бы нажал значок приложения в общем листе, и я передал бы это приложение, чтобы загрузить сообщение в приложении.Возможно ли создать расширение совместного доступа iOS 8, которое откроет сайт в своем приложении?

Я знаю, что приложение Bing может переводить текущий сайт и вводить непосредственно в DOM, поэтому мне было интересно, какую пользовательскую логику вы можете реализовать.

ответ

1

Невозможно открыть приложение из этого расширения. Расширения не могут получить доступ к [UIApplication sharedApplication], поэтому они не могут позвонить openURL:. Есть метод openURL:completionHandler: на NSExtensionContext, но он работает только в «сегодняшних» расширениях. Расширения Share могут отображать полностью пользовательский интерфейс и могут сохранять данные, доступные для их приложения, но они фактически не могут открыть это приложение.