我在 iOS 中使用深层链接。我将使用“FBSDKShareLinkContent”在 Facebook 中共享一个链接。我在 Facebook 中创建了深度链接 URL,例如 https://fb.me/****************
。
我已经完成了 AppInviteContent 并且效果很好:
let content : FBSDKAppInviteContent = FBSDKAppInviteContent() content.appLinkURL = NSURL(string: "https://fb.me/****************")! content.appInvitePreviewImageURL = NSURL(string: "http://***.***.***.***/shareImage.png" as String)! FBSDKAppInviteDialog.showWithContent(content, delegate: self)
Now, I am sharing link in Facebook like this:
let shareLinkContent : FBSDKShareLinkContent = FBSDKShareLinkContent()
shareLinkContent.contentURL = NSURL(string: "https://example.com/a2d69835ae")!
shareLinkContent.contentTitle = "App_Name"
shareLinkContent.contentDescription = "Description"
let dialog : FBSDKShareDialog = FBSDKShareDialog()
dialog.fromViewController = self
dialog.delegate = self
dialog.shareContent = shareLinkContent
dialog.mode = FBSDKShareDialogMode.Web
dialog.show()
如何在此 shareLinkContent< 中设置深层链接 URL(例如
.https://fb.me/****************
)/
最佳答案
一个非常恰当的想法是使用 Branch 框架来实现深度链接功能。您可以从这里了解如何使用这个框架 https://branch.io/
它可用于将您的应用程序内容分享到任何社交网站。它具有通用链接和深度链接的特性。
关于ios - Facebook shareLinkContent 的深层链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43117999/