簡體   English   中英

Swift Facebook邀請朋友

[英]Swift Facebook Invite Friends

我正在嘗試在我的應用程序中創建Facebook邀請按鈕。 每當用戶單擊“邀請朋友”時,新窗口都會打開,然后在2-3秒后關閉,並在控制台中顯示此錯誤:

"Error: Optional(Error Domain=com.facebook.sdk.core Code=9 \"(null)\")"

這是我創建邀請窗口的方式:

func inviteFacebookFriends(){
    let dialog = FBSDKAppInviteDialog()
    let content:FBSDKAppInviteContent = FBSDKAppInviteContent()
    content.appLinkURL = URL(string: "http://example.com/")
    content.appInvitePreviewImageURL = URL(string: "http://example.com/image.jpg")
    dialog.content = content
    dialog.delegate = self
    do {
        try dialog.validate()
    }
    catch {
        print(error)
    }

    dialog.show()
}

所有代表都在課堂上

func appInviteDialog(_ appInviteDialog: FBSDKAppInviteDialog!, didCompleteWithResults results: [AnyHashable : Any]!) {
    debugPrint("Success: " + String(describing: results))
}
func appInviteDialog(_ appInviteDialog: FBSDKAppInviteDialog!, didFailWithError error: Error!) {
    debugPrint("Error: " + String(describing: error))
}

在我的.plist中,我有FacebookAppIDFacebookDisplayName 我究竟做錯了什么?

確保你有

[[FBSDKApplicationDelegate sharedInstance] application:application didFinishLaunchingWithOptions:launchOptions];

在您的AppDelegate中。

Facebook App代表

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM