UIActivityViewController:排除非Apple共享扩展?

scr*_*rrr 5 sharing ios uiactivityviewcontroller ios-extensions

我想阻止我的应用使用扩展机制将其内容分享给某些其他应用.例如,我希望用户能够共享链接,但不能使用Gmail应用.

我对这部纪录片的理解是:以下内容应该有效:

// vieController previously initialised like this: UIActivityViewController(activityItems: [provider], applicationActivities: nil)

viewController.excludedActivityTypes = ["com.google.Gmail.ShareExtension"]
Run Code Online (Sandbox Code Playgroud)

这不起作用.我错过了什么吗?非Apple活动类型是否不适用于此机制?

eme*_*mem 3

显然,自从 iOS 8.1 以来,这不再可能了(无论是错误还是预期行为),请参阅:http ://johnszumski.com/blog/exclusion-third-party-apps-from-ios-8-share-sheet