我正在构建一个应用程序,当我通过iOS Safari扩展程序在网站上打开应用程序时,我很好奇。所以,如果我在帖子上,我会点击共享表中的应用程序图标,然后我会将其传递给应用程序以在应用程序中加载帖子。
我知道Bing应用可以翻译当前网站并直接注入DOM,所以我想知道你可以实现什么样的自定义逻辑。
答案 0 :(得分:1)
真的没办法从这种扩展中打开应用程序。扩展程序无法访问[UIApplication sharedApplication]
,因此无法致电openURL:
。 openURL:completionHandler:
上有一个NSExtensionContext
方法,但它仅适用于“今天”扩展。共享扩展程序可以显示完全自定义的用户界面,并可以保存其包含的应用程序可用的数据,但它们实际上无法打开该应用程序。