0

Branch には、Swift で AppLinks とのディープ リンクを作成する方法の優れた例がありますが、Swift で Facebook の AppInvites を作成する方法の例は見つかりません。誰もこれをやったことがありますか?

4

1 に答える 1

0

ここのソリューションに続く作品のブランチ: FBSDKAppInviteDialogDelegate の迅速な実装が機能しない

ブランチ 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 に答える