UIActivityViewController:排除非Apple共享扩展?

时间:2015-09-11 11:57:36

标签: ios sharing uiactivityviewcontroller ios-extensions

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

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

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

viewController.excludedActivityTypes = ["com.google.Gmail.ShareExtension"]

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

1 个答案:

答案 0 :(得分:2)

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