En mi iPhone, ejecuto una aplicación llamada Caissa Chess. Después de registrar la aplicación con el fabricante (esto es opcional), recibí un correo electrónico con un rompecabezas de ajedrez. La parte crucial del mensaje de correo, que muestra un diagrama de ajedrez se ve así:Asociación de aplicación de extensión de archivo de iPhone
<a href="chess://puzzle/8/p1R3p1/4p1kn/3p3N/3Pr2P/6P1/PP3K2/8 w ?term=w2&solution=c7xg7&description=Amura%20vs%20Carlos%20Bulcourf%2C%20Villa%20Ballester%2C%201996"><img src="cid:image1"></a>
Al tocar el diagrama mostrado por este URL se cierra y se abre Mail.app Caissa Chess, que a continuación, muestra el diagrama, y le permite resolver el rompecabezas.
¿Cómo funciona esto? Quiero hacer una pequeña aplicación para el iPhone, que necesitará un archivo externo, enviado por correo electrónico. Voy a necesitar entender lo que está pasando.
chess://
cómo y dónde se define qué aplicación se abrirá?- ¿qué significa el resto de la URL? ¿Se estaría refiriendo a un archivo local, o la aplicación lo resolverá como un http: url en vivo? El cuerpo del mensaje de correo electrónico contiene un archivo adjunto de imagen.
Estoy seguro de que este mecanismo está documentado en alguna parte, pero los libros que tengo no lo describen, y Google tampoco me ayudó.
Gracias de antemano
Sjakelien
Esta pregunta también puede ser relevante: http://stackoverflow.com/questions/625232/launching-application-from-a-sms-message/628721#628721 –