¿Lanzar una aplicación nativa desde dentro de mi aplicación?

No estoy seguro de si esto es posible, pero he visto a algunas personas hacerlo a través de URL web. ¿Es posible configurar un enlace haciendo clic en un botón para iniciar una aplicación que se encuentra en mi ipad? ¿O una aplicación descargada a través de la tienda de aplicaciones o una aplicación recién agregada a mi ipad a través de xcode?

Esto sería increíble si fuera posible, pero no estoy seguro si tendría que salir de la aplicación por completo para que se inicie la nueva aplicación, o ¿puede simplemente configurar la nueva aplicación para que se cargue en una nueva vista?

preguntado el 31 de julio de 12 a las 10:07

Esta pregunta podría ayudar: stackoverflow.com/questions/7168845/… -

iv acabo de encontrar un tutorial útil, parece que puede configurar una URL para su aplicación usando el "esquema de URL" que luego puede pasar a otra aplicación para que el usuario abra la aplicación solicitada con un clic de botón:

1 Respuestas

Deberá determinar el esquema de URL con el que está registrada la aplicación y luego usar lo siguiente

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:12313132"]];

Por ejemplo, para abrir una aplicación de correo electrónico, el esquema de URL es mailto: para telefono es tel: or telprompt:

Respondido 31 Jul 12, 11:07

Gracias por los comentarios, tGilani, estaba a punto de probar este esquema de URL, agregue editar esto en el plist. Sin embargo, tengo aplicaciones a las que he creado desde flash cs6, por lo que no llevo el archivo info.plist. ¿Hay alguna forma de vincular las aplicaciones a través de la ID de la aplicación? - WLyne86

ni idea, pero seguro que esta url podría ayudar riaspace.com/2011/08/… - atastrófico

Me topé con esto hace un minuto, te dejaré saber cómo va. Acabo de crear un ipa rápido y simple a través de flash cs6 y edité el archivo xml de acuerdo con las instrucciones de ese sitio. Así que agregaré el código anterior que publicaste anteriormente con el enlace a mi URLScheme declarado en el archivo xml. Dedos cruzados - WLyne86

si he declarado mi esquema de URL como "Prueba"... ¿Simplemente pasaría: NSURL *myURL = [NSURL URLWithString:@"Test://"]; [[UIApplication sharedApplication] openURL:myURL]; - WLyne86

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.