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 未加载到移动数据上