这两个用于 Facebook 分享的 UIActivityType 有什么区别?

What's the difference between these two UIActivityType for Facebook sharing?

当我在 iOS 应用程序中通过 Facebook 分享内容时,在

方法中
- (id)activityViewController:(UIActivityViewController *)activityViewController itemForActivityType:(NSString *)activityType

对于某些设备,activityTypecom.facebook.Facebook.ShareExtension,而对于其他设备,com.apple.UIKit.activity.PostToFacebook

我预计什么时候能见到他们?我测试的每台设备都安装了 Facebook 应用程序。

看起来 com.facebook.Facebook.ShareExtension 指的是... Facebook 应用程序共享扩展。

com.apple.UIKit.activity.PostToFacebook好像是指Apple集成的Facebook Sharing UI.

总而言之,第一个来自尝试分享时 select 使用 Facebook 的人(假设他们打开照片应用,select 一张照片,点击分享按钮屏幕左下角,然后点击 Facebook 应用程序图标),另一个是当有人尝试使用 Apple 的共享对话框实现进行共享时。我用 this URL 来更好地理解这一点。