当我在iOS应用程序中通过Facebook共享内容时,在方法
中- (id)activityViewController:(UIActivityViewController *)activityViewController itemForActivityType:(NSString *)activityType
某些设备activityType
为com.facebook.Facebook.ShareExtension
,其他设备为com.apple.UIKit.activity.PostToFacebook
。
我什么时候可以看到他们每个人?为我测试的每个设备安装了Facebook应用程序。
答案 0 :(得分:2)
看起来像com.facebook.Facebook.ShareExtension是指... Facebook Application Share扩展。
com.apple.UIKit.activity.PostToFacebook似乎是指Apple的集成Facebook共享UI。
总之,第一个来自于在尝试分享时选择Facebook的人(假设他们打开照片应用,选择照片,点击屏幕左下方的“分享”按钮,然后点按Facebook应用程序图标),另一个当有人尝试使用Apple的Share对话框实现共享时。我使用this URL来更好地理解这一点。