【问题标题】:Is it possible to create an iOS 8 sharing extension that opens the website in its app?是否可以创建一个在其应用程序中打开网站的 iOS 8 共享扩展程序?
【发布时间】:2015-02-26 22:46:25
【问题描述】:

我正在构建一个应用程序,我很好奇当您在网站上时是否可以通过 iOS Safari 扩展程序打开该应用程序。因此,如果我在帖子上,我会点击共享表中的应用程序图标,然后将其传递给应用程序以在应用程序中加载帖子。

我知道 Bing 应用程序可以翻译当前网站并直接注入 DOM,所以我想知道您可以实现哪些自定义逻辑。

【问题讨论】:

    标签: ios8 mobile-safari safari-extension ios8-extension ios8-share-extension


    【解决方案1】:

    真的没有办法从这种扩展程序中打开应用程序。扩展无法访问[UIApplication sharedApplication],因此无法调用openURL:NSExtensionContext 上有一个 openURL:completionHandler: 方法,但它只适用于“今天”扩展。共享扩展程序可以显示完全自定义的 UI,并且可以保存对其包含应用程序可用的数据,但它们实际上无法打开该应用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-14
      • 2019-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多