我试图排除Linkedin,但当我检查UIActivityType课程时,我发现只有成员以下。
AddToReadingList
空投
指定联系人
CopyToPasteboard
邮件
信息
OpenInIBooks
PostToFacebook
PostToFlickr
PostToTencentWeibo
PostToTwitter
PostToVimeo
打印
SaveToCameraRoll
我们有办法排除linkedin吗?
答案 0 :(得分:1)
我认为关于第三方价值观的雷达已经关闭,但它仍然是开放的: - (
...
ExcludedActivityTypes
只是一个NSString
的数组,其中包含共享扩展的包ID。因此,请使用com.linkedin.LinkedIn.ShareExtension
排除linkedin。
var activityItemsNSUrl = NSUrl.FromString("http://stackoverflow.com");
var activityItemsString = new NSString("StackOverflow");
var activityItems = new NSObject[] { activityItemsString, activityItemsNSUrl };
var activityViewController = new UIActivityViewController(activityItems, null)
{
ExcludedActivityTypes = new NSString[] {
UIActivityType.PostToVimeo,
new NSString("com.linkedin.LinkedIn.ShareExtension"),
UIActivityType.PostToFlickr
}
};
PresentViewController(activityViewController, true, () => { });