【问题标题】:Facebook is not sharing DefaultText while Sharing via UIActivityViewControllerFacebook 在通过 UIActivityViewController 共享时未共享 DefaultText
【发布时间】:2017-01-02 09:50:49
【问题描述】:

我使用UIActivityViewController 来分享图片、网址和文本信息。 在 facebook 上共享数据时,它不会共享我的 TextMessage。

我的代码:

NSString *text = @"Hey we should check this out!";
NSURL *url = [NSURL URLWithString:@"https://www.google.co.in/?gfe_rd=cr&ei=AxtqWLjmIIHy8AfF3JfoAg"];

UIActivityViewController *controller =  [[UIActivityViewController alloc]
     initWithActivityItems:@[text, url, _img_mainImage.image]
     applicationActivities:nil];
[self presentViewController:controller animated:YES completion:nil];

【问题讨论】:

标签: ios objective-c iphone


【解决方案1】:

最近对 Facebook 应用程序的更新似乎已将内置的 Facebook 共享活动替换为忽略状态文本的活动 - 如果您从设备中删除 Facebook 应用程序,文本将使用您拥有的代码显示。如果您安装了 Facebook 应用程序,您将获得图像、URL,但不会获得文本

Facebook 的政策不允许您预先填充状态消息并要求所有内容都由用户生成 - 虽然我理解这背后的意图,但我个人认为这在很多情况下有点愚蠢 - 例如在我的游戏中我想预先填充用户的分数,但现在我不能,所以用户会看到一个空对话框。我可能会简单地删除 Facebook 分享选项,因为现在没人会使用它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-08
    • 1970-01-01
    相关资源
    最近更新 更多