【问题标题】:UIActivityViewController: Exclude non-Apple sharing extensions?UIActivityViewController:排除非苹果共享扩展?
【发布时间】:2015-09-11 11:57:35
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: ios sharing uiactivityviewcontroller ios-extensions


    【解决方案1】:

    显然,从 iOS 8.1 开始,这不再可能(错误或预期行为),请参阅:http://johnszumski.com/blog/excluding-third-party-apps-from-ios-8-share-sheet

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-25
      • 1970-01-01
      • 1970-01-01
      • 2023-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多