para pages over app ios launch url-scheme

ios - pages - ¿Puedo lanzar una aplicación desde otra aplicación en iPhone?



over app para pc (2)

No..apple es muy estricto con este tipo de cosas. El diseño de ios sandbox no permite esto de todos modos. La única manera que se me ocurre es abrir una vista de alerta y pedirle al usuario que lo haga muy bien :) ... ya sea eso o llame a un servidor y haga su El método en ese servidor, pero los métodos de activación de una aplicación a otra es un No-No seguro. Demonios ... ni siquiera puedes detectar qué aplicaciones ha instalado el usuario ...

Quiero crear una aplicación que tenga que iniciar otra aplicación y ejecutar algunas funciones en último lugar.

Me refiero a mi aplicación A llama a la aplicación B y ejecuta en B algún método.

¿Puedo hacer esto?

Sé que quiero usar el esquema de URL, pero ¿puedo ejecutar algún método en otra aplicación?

¡Gracias!


Sí, puedes lograrlo utilizando esquemas URL personalizados. Consulte Comunicación con otras aplicaciones .

La aplicación B deberá registrar un esquema de URL personalizado que la aplicación A utiliza para iniciar B y pasar los comandos.

El siguiente fragmento de código ilustra cómo una aplicación puede solicitar los servicios de otra aplicación. "Todolist" en este ejemplo es un esquema personalizado hipotético registrado por la Aplicación B.

NSURL *myURL = [NSURL URLWithString:@"todolist://www.acme.com?Quarterly%20Report#200806231300"]; [[UIApplication sharedApplication] openURL:myURL];