3

当我在 iOS 应用程序中通过 Facebook 共享内容时,在方法内部

- (id)activityViewController:(UIActivityViewController *)activityViewController itemForActivityType:(NSString *)activityType

activityType适用com.facebook.Facebook.ShareExtension于某些设备,也com.apple.UIKit.activity.PostToFacebook适用于其他设备。

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

4

1 回答 1

2

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

com.apple.UIKit.activity.PostToFacebook 似乎是指 Apple 的集成 Facebook 共享 UI。

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

于 2015-07-06T23:38:05.807 回答