3

Мне нужно реализовать приглашение Facebook в приложении iOS. Я следую ниже справочной ссылке: https://developers.facebook.com/docs/app-invites/iosiOS Facebook app invite: error

и созданной ссылке приложения согласно ссылке ниже:

https://developers.facebook.com/docs/applinks

Я столкнулся ниже ошибки: -

Error Domain=com.facebook.sdk.core Code=9 "The operation couldn’t be completed. (com.facebook.sdk.core error 9.)" 

в ниже FBSDKAppInviteDialogDelegate метод делегирования

func appInviteDialog(appInviteDialog: FBSDKAppInviteDialog!, didFailWithError error: NSError!) { 
    println("didFailWithError: \(error)") 

} 

Мои настройки PLIST является enter image description here

Мой код, как указано ниже:

@IBAction func btnInviteClicked(sender: UIBarButtonItem) { 
    var content: FBSDKAppInviteContent = FBSDKAppInviteContent() 
    content.appLinkURL = NSURL(string: "https://fb.me/MyFacebookAppLinkURL") 

    //Optional 
    content.appInvitePreviewImageURL = NSURL(string: "AnyImageURL") 
    FBSDKAppInviteDialog.showWithContent(content, delegate: self) 
} 

Pls предложить какое-либо решение, чтобы показать пригласить всплывал и успешно работать.

Заранее спасибо.

+0

Я тоже сталкиваюсь с такой же проблемой, если вы найдете какую-либо проблему, сообщите мне. –

+0

Вы создали 'appLinkURL' для своего приложения? – Rumin

+0

Вы, ребята, нашли решение? – webmastx

ответ

1

Если вы не создали appLinkURL как @Rumin, предложенный в комментариях, вы можете создать их и убедиться, что они работают здесь https://developers.facebook.com/quickstarts/?platform=app-links-host.

Когда у вас есть ссылки на приложения, убедитесь, что у вас есть приложение, работающее с последними ограничениями безопасности в App Store, внесенными в iOS 9, а также в белый список других приложений Facebook, следуйте по этой ссылке https://developers.facebook.com/docs/ios/ios9.

+0

Да, я создал appLinkURL, используя https://developers.facebook.com/quickstarts/?platform=app-links-host ссылку. Облицовочная проблема - не получает уведомление в Facebook. –

2

Убедитесь, что у вас есть [[FBSDKApplicationDelegate sharedInstance] application:application didFinishLaunchingWithOptions:launchOptions]; в AppDelegate. Я потратил два дня, пытаясь это исправить.