gpt4 book ai didi

ios - 使用 FBSDKShareLink 在 Facebook 上共享链接时停止 fb.me 作为 contentTitle?

转载 作者:行者123 更新时间:2023-11-30 13:45:56 34 4
gpt4 key购买 nike

我正在尝试通过 FBSDKShareLink 在 FB 上共享链接,并且我正在向 content.contentURL 提供动态 URL,以便进行回调以打开我的应用程序。现在,当我在 FB 上分享时,链接始终显示 fb.me 作为内容标题和内容描述。谁能指导我如何阻止这种情况?

let content: FBSDKShareLinkContent = FBSDKShareLinkContent()
let userInfo : AnyObject = LocalStore.userDetails()!
let iosLink = responseDictionary?["fb_link"] as? String
let name = userInfo["name"] as? String
content.contentURL = NSURL(string: iosLink!)!
content.contentTitle = "click it"
content.contentDescription = "My Custom Description"
content.imageURL = NSURL(string: "http://weknowyourdreams.com/images/dog/dog-07.jpg")!
FBSDKShareDialog.showFromViewController(self, withContent: content, delegate: self)

最佳答案

我需要发布唯一的应用程序链接网址,该网址将我的应用程序打开到特定页面,因为我正在发布从应用程序服务器端生成的网址。

如果我通过 FBSDKShareLinkContent 共享上述网址,则网址为 fb.me,并且没有参数可以更改此内容

由于 fb 读取元数据以提供内容标题和内容描述,而该网址没有这些内容[同时 fb 也不允许向动态应用链接网址提供元数据] 。我呈现了一个 fb 共享对话框,并显示了用户想要共享的内容,然后由图形 api 发布,而不是来自“fbsdkshare”

关于ios - 使用 FBSDKShareLink 在 Facebook 上共享链接时停止 fb.me 作为 contentTitle?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34941498/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com