FBSDKShareLinkContent 应用程序处于活动状态时无法共享标题和描述 iOS

Posted

技术标签:

【中文标题】FBSDKShareLinkContent 应用程序处于活动状态时无法共享标题和描述 iOS【英文标题】:FBSDKShareLinkContent Unable to share title and description when application is in live state iOS 【发布时间】:2016-04-20 16:21:22 【问题描述】:

我已经实现了 FBSDKShareLinkContent 来共享 contentURL、title、description 和 imageURL。我在应用程序中实现了深度链接,在从 Facebook 选择图像时将其重定向到苹果商店。

我已经实现了以下代码:

FBSDKShareLinkContent *shareContent = [[FBSDKShareLinkContent alloc] init];
[shareContent setContentURL:url;
[shareContent setContentTitle:params.title];
[shareContent setContentDescription:description;
[shareContent setImageURL:imgURL;

它一直有效,直到我的应用程序重定向链接不处于活动状态。但是现在当我将其发布到 Facebook 时,标题和描述不可见。

【问题讨论】:

他们最近记录了 Feed 对话框的更改,如果目标 URL 是 Facebook 页面或指向官方应用商店,它将不再接受这些附加参数 - 请参阅此处的注释, developers.facebook.com/docs/sharing/reference/… / 我假设他们在内部进行了更改,因此它也会影响其他共享方式。 【参考方案1】:

Facebook 已在以下链接中回答了这个问题: https://developers.facebook.com/docs/sharing/reference/feed-dialog/v2.6#params

明确您的应用程序正在共享 google play store 链接的 iTunes 链接,那么添加到共享对话框内容的描述将不会发布在 Facebook 上。

【讨论】:

以上是关于FBSDKShareLinkContent 应用程序处于活动状态时无法共享标题和描述 iOS的主要内容,如果未能解决你的问题,请参考以下文章

FBSDKShareLinkContent 属性的“已从 Graph API 2.9 弃用”警告

iOS FBSDKShareLinkContent 分享帖子 - imageURL 未加载到移动数据上

FBSDKShareButton 成功发布链接,但返回应用程序时崩溃

FBSDKShareContent 分享本地图片

Swift - 直接在 facebook 上发布

是否可以使用 FBSDKShareKit 在 Facebook 上自动分享帖子?