我希望能够将链接与消息一起发送到 Facebook Messenger。在他们的文档上,他们说我需要为 variable 赋值quote
,但没有成功,链接存在但引用不存在......
这是他们的文档:
/**
Some quote text of the link.
If specified, the quote text will render with custom styling on top of the link.
@return The quote text of a link
*/
@property (nonatomic, copy, nullable) NSString *quote;
我正在使用他们的库:pod 'FBSDKShareKit', '6.5.2'
在 Swift 上,所以我将它导入到我的桥接头中。
这是我使用它的代码块:
private func openFacebookMessenger(message: String, urlString: String) {
guard let url = URL(string: urlString) else { return }
let shareLinkContent = ShareLinkContent()
shareLinkContent.contentURL = url
shareLinkContent.quote = message
let dialog = MessageDialog()
dialog.shareContent = shareLinkContent
dialog.shouldFailOnDataError = true
if dialog.canShow {
dialog.show()
}
}
结果: