App invita a facebook | no recibo notifications en iOS pero en Android, pero la invitación aparece en Facebook -> aplicaciones -> la aplicación invita

Agregué la function de invitación a la aplicación de Facebook en mi aplicación a continuación es mi invitación a la aplicación de envío de código

let content = FBSDKAppInviteContent() content.appLinkURL = NSURL(string: "applinkurl") content.appInvitePreviewImageURL = NSURL(string: "appInvitePreviewImageURL") FBSDKAppInviteDialog.showWithContent(content, delegate: self); 

Había agregado a continuación la extensión de la class

 extension FACEBOOKTEXT:FBSDKAppInviteDialogDelegate { //MARK: FBSDKAppInviteDialogDelegate func appInviteDialog(appInviteDialog: FBSDKAppInviteDialog!, didCompleteWithResults results: [NSObject : AnyObject]!) { print("invitation made") } func appInviteDialog(appInviteDialog: FBSDKAppInviteDialog!, didFailWithError error: NSError!) { print("error made") } 

en delegado de la aplicación:

 func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject?) -> Bool { var shouldReturn:Bool = FBSDKApplicationDelegate.shanetworkingInstance().application(application, openURL: url, sourceApplication: sourceApplication, annotation: annotation); shouldReturn = shouldReturn || GIDSignIn.shanetworkingInstance().handleURL(url, sourceApplication: sourceApplication, annotation: annotation); shouldReturn = shouldReturn || Instagram.shanetworkingManager().handleOpenURL(url); shouldReturn = shouldReturn || LinkedInBridge.handleURL(application, openURL: url, sourceApplication: sourceApplication, annotation: annotation); return shouldReturn; } 

Había configurado los "Enlaces de aplicaciones" del portal de Facebook y lo había puesto en infi.plist y en content.appLinkURL.

Al ejecutar este código las invitaciones de la aplicación se envían. Y cuando el destinatario de la invitación de la aplicación está en Android, la invitación aparece en la notificación de Facebook y puede instalar la aplicación a través de ella. Pero si el destinatario de la invitación está en iOS, la invitación no figura en la notificación del uso; sin embargo, si el usuario accede a Facebook -> Más (pestaña) -> aplicaciones -> Invita a la aplicación, aquí se muestra la invitación.

Por favor, guíame dónde estoy haciendo mal. y qué debo hacer para enumerar invitaciones en notifications en iOS, como Android. Estoy usando Xcode 6.4 y Swift 1.2, esto funciona para iOS 8 pero no funciona para iOS 9

Gracias por adelantado,

agregue esquemas de URL a continuación a su info.plist para que funcione en iOS 9

 <key>LSApplicationQueriesSchemes</key> <array> <string>fbapi</string> <string>fbapi20130214</string> <string>fbapi20130410</string> <string>fbapi20130702</string> <string>fbapi20131010</string> <string>fbapi20131219</string> <string>fbapi20140410</string> <string>fbapi20140116</string> <string>fbapi20150313</string> <string>fbapi20150629</string> <string>fbapi20160328</string> <string>fbauth</string> <string>fbauth2</string> <string>fb-messenger-api20140430</string> <string>fb-messenger-platform-20150128</string> <string>fb-messenger-platform-20150218</string> <string>fb-messenger-platform-20150305</string> <string>fb-messenger-api</string> <string>fbshareextension</string> </array> 

Además, haga dos cosas a continuación: 1. Abra facebook.com -> Configuración -> aplicaciones -> elimine su aplicación si ya tiene permissions para la aplicación

  1. Abra la aplicación de Facebook para dispositivos mobilees -> toque Más (última pestaña) -> aplicaciones -> aplicaciones de aplicaciones -> elimine si ya existe una invitación a la aplicación.

Espero que esto funcione para usted.