Swift 中 Branch.io 的 Facebook AppInvites 示例
Examples of Facebook AppInvites with Branch.io in Swift
Branch 在 Swift 中提供了有关如何使用 AppLinks 创建深层链接的很好的示例,但我在 Swift 中找不到任何有关如何创建 Facebook 的 AppInvites 的示例。有人做过吗?
按照此处的解决方案分支工作:
生成分支 URL 并从那里的回调中显示共享对话框。
var inviteDialog: FBSDKAppInviteDialog = FBSDKAppInviteDialog()
Branch.getInstance().getShortURLWithParams(params, andChannel: "facebook", andFeature: "app_invite", andCallback: { (branchUrl: String?, error: NSError?) -> Void in
if error == nil {
var inviteContent: FBSDKAppInviteContent = FBSDKAppInviteContent()
inviteContent.appLinkURL = NSURL(string: branchUrl!)!
inviteDialog.content = inviteContent
inviteDialog.delegate = self
inviteDialog.show()
}
})
Branch 在 Swift 中提供了有关如何使用 AppLinks 创建深层链接的很好的示例,但我在 Swift 中找不到任何有关如何创建 Facebook 的 AppInvites 的示例。有人做过吗?
按照此处的解决方案分支工作:
生成分支 URL 并从那里的回调中显示共享对话框。
var inviteDialog: FBSDKAppInviteDialog = FBSDKAppInviteDialog()
Branch.getInstance().getShortURLWithParams(params, andChannel: "facebook", andFeature: "app_invite", andCallback: { (branchUrl: String?, error: NSError?) -> Void in
if error == nil {
var inviteContent: FBSDKAppInviteContent = FBSDKAppInviteContent()
inviteContent.appLinkURL = NSURL(string: branchUrl!)!
inviteDialog.content = inviteContent
inviteDialog.delegate = self
inviteDialog.show()
}
})