2015-10-19 121 views
0

我正在構建一個應用程序,其中我實現了Facebook邀請功能。 我寫這篇文章的代碼來實現功能邀請該操作無法完成。 (com.facebook.sdk.core錯誤3.)

FBSDKAppInviteContent *content =[[FBSDKAppInviteContent alloc] init]; 
    content.appLinkURL = [NSURL URLWithString:@"https://fb.me/xxxxxxxxxx"]; 
    content.appInvitePreviewImageURL = [NSURL URLWithString:@"https://www.example.com/my_invite_image.jpg"]; 
    [FBSDKAppInviteDialog showWithContent:content delegate:self]; 

,並添加FacebookAppID和Info.plist文件URL types關鍵。

現在,當我運行應用程序並執行此代碼時,應用程序重定向到Facebook應用程序,然後自動返回到我的應用程序並返回此錯誤。

The operation couldn’t be completed. (com.facebook.sdk.core error 3.) 

當我FacebookAppID值更改爲另一個Facebook的應用標識,它的工作原理,並顯示在邀請Facebook應用頁面,但沒有爲我原來的Facebook應用程序作品。 我已經檢查了兩個應用程序在facebook上的所有設置,兩者都很相似。

有人知道我做錯了什麼嗎?

謝謝!

回答

1

代碼看起來很好,所以這很可能是一個配置問題。我會檢查您是否已正確配置iOS捆綁包URL並且還設置了有效的iPhone Store ID(用於測試pruposes,它不一定是您應用的商店ID,您可以從任何已存在的應用中獲取該id)

有關更多詳細信息,請檢查Facebook's official documentation

相關問題