Iphone 5 中的 Facebook 共享期间缺少默认文本

Posted

技术标签:

【中文标题】Iphone 5 中的 Facebook 共享期间缺少默认文本【英文标题】:Default Text missing during facebook share in Iphone 5 【发布时间】:2015-10-08 10:29:38 【问题描述】:

在开发的应用程序中,我们在 Facebook 上分享应用程序的某些功能时遇到问题。我们打算共享的默认文本似乎没有出现。但是,当存在要由 Facebook 应用程序共享的图像时,没有问题。

我们已经实现了 Facebook 集成,但事情并没有给我们想要的结果。有关详细信息,请参阅附图。

【问题讨论】:

【参考方案1】:

因为 Facebook 已弃用以编程方式预填充标题文本的功能。以下是参考:

https://developers.facebook.com/docs/apps/review/prefill

上个月我的一个应用也遇到了同样的问题,我得出了这个结论。

希望这会有所帮助!

【讨论】:

【参考方案2】:

您可以将 FBSDKShareLinkContent 与 FBSDKSHAREKIT 一起使用

 FBSDKShareLinkContent *content = [[FBSDKShareLinkContent alloc] init];
 content.contentTitle = // HERE YOUR TEXT TITLE
 content.contentDescription = // HERE YOUR TEXT / DESCRIPTION;
 content.imageURL = // YOUR IMAGE URL;
 [FBSDKShareDialog showFromViewController:(UIViewController *)self.delegate
                             withContent:content
                                delegate:self];

【讨论】:

以上是关于Iphone 5 中的 Facebook 共享期间缺少默认文本的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 iPhone 中的 Graph API 在 Facebook 上上传照片?

如果安装在 iphone 中,则在 facebook 中打开共享链接以在本机应用程序中打开

Facebook iOS SDK 3.5 模式提要对话框在 iPhone 中加载为空

phonegap facebook connect 在 iphone 4 和 iphone 5 上失败

出现错误'操作无法完成。 (com.facebook.sdk 错误 5.)' 从 iphone 在 facebook 上发布视频时

trigger.io facebook 使用 iphone 5 授权“意外失败”