La aplicación de Facebook invita a que las notificaciones no funcionen en iOS

Había implementado invitaciones a la aplicación de Facebook en la aplicación de demostración. Funcionó bien pero no recibió notificación.

He agregado todos los detalles en mi pregunta, ahora alguien puede decirme cuál es el problema en mi código y qué debo hacer para resolver esto. He creado usuarios de prueba para probar esta aplicación.

Este código funciona bien, abre un cuadro de diálogo que muestra la lista de amigos y también muestra que se envía la invitación a la aplicación, pero cuando la reviso en la cuenta de amigos no muestra ninguna notificación.

Mi archivo Info.plist

Creo que tengo un error en info.plsit en Tipo de URL (Esquemas de URL). Había escrito acción, que es el nombre del método, pero no tengo idea de lo que debería escribir en esta columna.

Appdelegate.m

- (BOOL)application:(UIApplication *)application
            openURL:(NSURL *)url   sourceApplication:(NSString *)sourceApplication
         annotation:(id)annotation {
    BFURL *parsedUrl = [BFURL URLWithInboundURL:url sourceApplication:sourceApplication];
    if ([parsedUrl appLinkData])
    {
        NSURL *targetUrl = [parsedUrl targetURL];
        [[[UIAlertView alloc] initWithTitle:@"Received link:"
                                    message:[targetUrl absoluteString]
                                   delegate:nil
                          cancelButtonTitle:@"OK"
                          otherButtonTitles:nil] show];
    }
        return YES; }

ViewController.h

Obteniendo resultado nulo cuandoappInviteDialog:(FBSDKAppInviteDialog *)appInviteDialog didCompleteWithResults:(NSDictionary *)results llamado

- (IBAction)action:(UIButton *)sender
{

    FBSDKAppInviteContent *content =[[FBSDKAppInviteContent alloc] init];
    content.appLinkURL = [NSURL URLWithString:@"https://fb.me/*****************"];

    [FBSDKAppInviteDialog showFromViewController:self withContent:content delegate:self];
}

 - (void)appInviteDialog:(FBSDKAppInviteDialog *)appInviteDialog didCompleteWithResults:(NSDictionary *)results
{
    NSLog(@" result %@",results);
}
- (void)appInviteDialog:(FBSDKAppInviteDialog *)appInviteDialog didFailWithError:(NSError *)error
{
    NSLog(@"error =  %@", error);
    NSString *message = error.userInfo[FBSDKErrorLocalizedDescriptionKey] ?:
    @"There was a problem sending the invite, please try again later.";
    NSString *title = error.userInfo[FBSDKErrorLocalizedTitleKey] ?: @"Oops!";

    [[[UIAlertView alloc] initWithTitle:title message:message delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil] show];

}

Respuestas a la pregunta(4)

Su respuesta a la pregunta