从 UiActivityViewController 中排除自己的应用程序

one*_*ion 8 ios uiactivityviewcontroller swift ios8-share-extension

我正在尝试从共享选项中删除我自己的应用程序共享扩展。我在网上找不到任何关于此的文档。任何帮助,将不胜感激。

这是我到目前为止:

activityVC.excludedActivityTypes = [UIActivityTypeAirDrop, UIActivityTypeAddToReadingList,"com.Final.Giftr.Giftr-ShareExtension"]
Run Code Online (Sandbox Code Playgroud)

空投和添加到阅读列表按预期工作。

Amy*_*all 2

你想调查一下NSExtensionActivationRule共享扩展的 Info.plist 中的 ,​​ 。在较高级别上,您希望另外共享具有自定义 UTI 的项目,并使您的共享扩展排除该 UTI。

\n\n

查看这篇博文PSPDFKit 团队的

\n\n

然而,作为一个警告,PSPDFKit 已经停止使用这种方法,因为某些第三方扩展只有在可以共享正在呈现的每个项目\xe2\x80\xa6 的情况下才会激活,在这种方法的情况下,这意味着某些第三方派对扩展不会显示。请参阅博客文章底部的更新。

\n