1

我正在使用 Swift 4 开发一个 iOS 应用程序。

我需要用户可以邀请他的 Facebook 朋友使用这个应用程序。

我试过这段代码:

 func inviteFacebookFriends(){

    let dialog = FBSDKAppInviteDialog()
    let content:FBSDKAppInviteContent = FBSDKAppInviteContent()
    content.appLinkURL = URL(string: "https://example/fbid")
    content.appInvitePreviewImageURL = URL(string: "http://www.queness.com/resources/images/png/apple_ex.png")
    dialog.content = content
    dialog.delegate = self
    do {
        try dialog.validate()
    }
    catch {
        print(error)
    }

    dialog.show()
}

但是什么也没发生,没有对话框出现。

请帮我解决这个问题。

4

1 回答 1

0

Facebook SDK 不再允许 Facebook 邀请。已经没有办法使用FBSDKAppInviteDialog了。

随着 Facebook SDK 版本 4.28.0 的发布,App Invites 已弃用。它将支持到 2018 年 2 月 5 日。

来自 Facebook 文档

您将不得不找到除 Facebook 之外的其他方式来邀请朋友。

于 2018-07-20T15:19:20.527 回答