0

Branch 有很好的例子说明如何在 Swift 中使用 AppLinks 创建深层链接,但我找不到任何关于如何在 Swift 中创建 Facebook 的 AppInvites 的例子。有人做过吗?

4

1 回答 1

0

按照此处的解决方案进行工作分支:FBSDKAppInviteDialogDelegate 的 Swift implementation not working

生成分支 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()
            }
        })
于 2015-06-11T16:50:32.347 回答