¿Cómo usar la función de enlace profundo diferido de Facebook para nuevas instalaciones y probar la misma antes de publicar la aplicación iOS en la AppStore?

He explorado un poco y he encontrado las siguientes cosas, esto es lo que he hecho hasta ahora:

URL personalizada implementada como-- myApp: //Se agregó FacebookAppID, nombre para mostrar a mi archivo info.plistIncluido el SDK de FacebookCreé el enlace de la aplicación de Facebook a través de la API de alojamiento móvil de Facebook y obtuve la URL como: https://fb.me/1601524146753610Usé la URL anterior como enlace profundo al crear anuncios de instalación de aplicaciones.

Implementé la siguiente función en mi AppDelegate.m

 - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation

Agregué el siguiente código en mi AppDelegate.m

//Initialization
[FBAppEvents activateApp];
[FBSettings setClientToken:@"ca45a3a2133ae2f37ebd4d90408816e6"];

//Function to check for deferred deep link and call the method with recieved url
[FBSDKAppLinkUtility fetchDeferredAppLink:^(NSURL *url,NSError *error){
if(url)
[self application:nil openURL:url sourceApplication:nil annotation:nil];
}];

Avíseme si me he perdido algo al recuperar el enlace profundo diferido. También,¿Cómo puedo probar lo mismo antes de publicar mi aplicación iOS en AppStore?.

Respuestas a la pregunta(3)

Su respuesta a la pregunta