Asociación de aplicación de extensión de archivo de iPhone

En mi iPhone, estoy ejecutando 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í:

<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 que muestra esta URL, se cierra Mail.app y se abre Caissa Chess, que luego 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. Tendré que 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 referiría a un archivo local, o la aplicación lo resolvería como 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

Respuestas a la pregunta(2)

Su respuesta a la pregunta