2010-08-18 14 views
8

Tengo un requisito muy extraño ...
Tengo que iniciar mi aplicación, digamos, un hipervínculo que se recibe en un SMS.
¿Se puede hacer esto de alguna manera?
Quiero decir, la persona que recibe el SMS simplemente toca el enlace proporcionado en el "SMS especial" y eso inicia la aplicación.
Algo así como un vínculo especial que invoca la aplicación en el dispositivo ...Iniciar una aplicación desde un enlace en un SMS

que han caído en un artículo que muestra cómo el cuerpo del mensaje puede ser creada y enviada mediante programación en iOS4 y creo que me podría ayudar en la creación del "mensaje especial"
Así que la creación del mensaje puede no ser un problema aquí ...: |
Es la parte de invocación ...
¿Alguien sabe qué se puede hacer ???
Sugerencias y ejemplos de códigos muy apreciados ... :)
¡Gracias de antemano!

+0

posible duplicado de [Aplicación de inicio de sesión de un mensaje SMS] (http://stackoverflow.com/questions/625232/launching-application-from-a-sms-message) –

Respuesta

10

Buenas noticias, es posible y bastante simple (muy fácil de hecho)

Tome un vistazo a this tutorial

actualización: parece que la aplicación de SMS no se auto reconocen ese tipo de dirección

+0

Woah! ¡Gracias! parece que es lo que necesito ... Lo probaré. ¡Gracias de nuevo! :)) – Bangdel

+0

¡Hola! gracias! esto funciona realmente genial ... Pude hacer la aplicación "lanzar una aplicación desde otra aplicación" ... Pero la tragedia de la situación es que no puedo lanzarlo desde el SMS ... SI he usado el El esquema de URL como myApp, y luego escribir "" en el mensaje de redacción debería detectarlo automáticamente y hacer que se pueda hacer clic, ¿no es así? Bueno, aquí es donde no funciona ... Por favor ayuda :( – Bangdel

+0

@santoni: Leí tu actualización ...: ((Entonces, ¿qué debo hacer para arreglarlo? ¿Cambio el tipo de dirección o algo así ????? ¡Ayuda! Y mira esto- http://stackoverflow.com/questions/625232/launching-application-from-a-sms-message. Parece que alguien ha tenido éxito en el lanzamiento de la aplicación de SMS. Me pregunto cómo ... – Bangdel

3

lo que hay que hacer es conseguir que su aplicación para responder a una secuencia de dirección URL personalizada, como myApp: // abierta

Apple tiene documentación sobre esto:

http://developer.apple.com/iphone/library/documentation/iphone/conceptual/iphoneosprogrammingguide/StandardBehaviors/StandardBehaviors.html#//apple_ref/doc/uid/TP40007072-CH4-SW50

si necesita más ayuda, por favor pregunte.

Esto también funciona con el correo y páginas web, en cualquier lugar que se puede poner un enlace activo ...

+0

Gracias por la respuesta :)) Voy a leer el documento ... Y estoy seguro de que a medida que avance en la creación de esta aplicación, tropezaré en muchas cosas en las que estaré llorando "¡Ayuda!". Claro, te preguntaré, entonces ___^¡gracias de nuevo! – Bangdel

+0

"¡Ayuda!" Bueno, en mi aplicación también necesito pasar parámetros a la aplicación a través de la url ... ¿Alguna idea de cómo se verá el esquema de URL? : P – Bangdel

+0

Mira el tutorial de mi respuesta, puedes manejar myapp: // whatyourwant y luego, cuando se lance la aplicación, puedes verificar la URL y hacer lo que quieras :) – Francescu

0

"<simpleApplication://>" deben trabajar para u ... !!!

2

Todas las respuestas que recibió de Tom H y F. Santoni son geniales. Si lo intentas con Safari y lanza tu aplicación, pero no ves un enlace clicable en la aplicación de mensajes, entonces solo tienes que eliminar la aplicación de mensajes y volver a iniciarla. Luego se leerá en el lanzamiento qué esquema está registrado por cada aplicación, y luego se vinculará SimpleApplication: // se podrá hacer clic/tocar.

+0

¡Nunca lo intenté! Gracias por la sugerencia ... lo comprobaré ... – Bangdel

Cuestiones relacionadas