是否可以创建一个 iOS 8 共享扩展程序以在其应用程序中打开该网站?
Is it possible to create an iOS 8 sharing extension that opens the website in its app?
我正在构建一个应用程序,我很好奇是否可以通过 iOS Safari 扩展在网站上打开该应用程序。因此,如果我在 post 上,我会点击共享中的应用程序图标 sheet,然后将其传递给应用程序以在应用程序中加载 post。
我知道 Bing 应用程序可以翻译当前网站并直接注入 DOM,所以我想知道您可以实现什么自定义逻辑。
真的没有办法从这种扩展程序打开应用程序。分机无法访问 [UIApplication sharedApplication]
,因此它们无法调用 openURL:
。 NSExtensionContext
上有一个 openURL:completionHandler:
方法,但它只适用于 "today" 扩展。共享扩展可以显示完全自定义的 UI 并且可以保存可用于其包含应用的数据,但它们实际上无法打开该应用。
我正在构建一个应用程序,我很好奇是否可以通过 iOS Safari 扩展在网站上打开该应用程序。因此,如果我在 post 上,我会点击共享中的应用程序图标 sheet,然后将其传递给应用程序以在应用程序中加载 post。
我知道 Bing 应用程序可以翻译当前网站并直接注入 DOM,所以我想知道您可以实现什么自定义逻辑。
真的没有办法从这种扩展程序打开应用程序。分机无法访问 [UIApplication sharedApplication]
,因此它们无法调用 openURL:
。 NSExtensionContext
上有一个 openURL:completionHandler:
方法,但它只适用于 "today" 扩展。共享扩展可以显示完全自定义的 UI 并且可以保存可用于其包含应用的数据,但它们实际上无法打开该应用。