使用iOS 8 LinkedIn实施共享扩展。我知道没有共享框架,但我想知道是否可以从应用内打开共享扩展,但不能从QLPreviewController打开。我们创建了一个自定义分享屏幕,现在我们只需打开一个网页视图。你可以开启LinkedIn iOS 8共享分机吗?
谢谢;
使用iOS 8 LinkedIn实施共享扩展。我知道没有共享框架,但我想知道是否可以从应用内打开共享扩展,但不能从QLPreviewController打开。我们创建了一个自定义分享屏幕,现在我们只需打开一个网页视图。你可以开启LinkedIn iOS 8共享分机吗?
谢谢;
无法在自定义共享屏幕中显示iOS 8扩展程序。您绝对必须使用UIActivity View Controller才能显示共享/操作扩展。
对于LinkedIn的扩展出现在您的应用程序,你必须:
和用户有:
iOS 11
之前,您可以创建SLComposeViewController
这样
[SLComposeViewController composeViewControllerForServiceType:@"com.linkedin.LinkedIn.ShareExtension"];
谢谢您的答复,但我一直在寻找一种更快的方式。我只是想跳过分享表,然后打开分机。 – 2014-12-15 15:27:50
无法跳过,因为它是共享扩展的唯一入口点。 Apple采取这种方法来确保沙箱保持完好(对于安全和UX)。另外,如果用户没有明确启用linkedin扩展程序,它将不会在您的应用程序中可用,并且没有办法解决这个问题。 – LostBalloon 2014-12-15 20:23:35