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

Posted

技术标签:

【中文标题】iOS FBSDKShareLinkContent 分享帖子 - imageURL 未加载到移动数据上【英文标题】:iOS FBSDKShareLinkContent Share Post - imageURL not loading on Mobile Data 【发布时间】:2015-04-24 14:00:41 【问题描述】:

我正在使用 FBSDKShareLinkContent 使用 FBSDKShareKit 框架分享 Facebook 帖子。我正在设置内容的 imageURL 以加载要共享的帖子的图像。问题是,当我在移动互联网/3G 连接上共享帖子时,链接的图像没有加载和共享在帖子上。同时,在 Wifi 连接时共享链接时工作正常。为了进一步说明,请参考下面的截图:

截图:http://i.imgur.com/S2Z4Ddi.png?1

抱歉,由于我的声誉,我还不能发布图片。

我正在使用以下代码来制作和分享内容。

let content:FBSDKShareLinkContent = FBSDKShareLinkContent()
content.contentURL = NSURL(string: linkURL)
content.contentTitle = nsTitle as! String
content.contentDescription = nsDesc as! String
content.imageURL = NSURL(string: imageURL)

let button:FBSDKShareButton = FBSDKShareButton()
button.frame = CGRectMake(0, 0, 0, 0)
button.shareContent = content
button.sendActionsForControlEvents(UIControlEvents.TouchUpInside)

有什么想法吗?

提前致谢。

【问题讨论】:

【参考方案1】:

用其他设备测试,可能只是 iPhone6 的 3G 出厂缺陷。

测试是在同一部手机上使用 2 个不同的 SIM 卡进行的,结果相同。同时,两张 SIM 卡也在另一台设备上进行了测试,结果不同。 Speedtest也做了检查。两者速度相当。

【讨论】:

以上是关于iOS FBSDKShareLinkContent 分享帖子 - imageURL 未加载到移动数据上的主要内容,如果未能解决你的问题,请参考以下文章

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

适用于iOS的Facebook SDK:未显示FBSDKShareDialog

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

iOS 中的 Facebook 分享

FBSDKShareContent 分享本地图片

iOS Facebook ShareLink 处理干扰 Facebook 登录