Associação de aplicativos de extensão de arquivo do iPhone

No meu iPhone, estou executando um aplicativo chamado Caissa Chess. Depois de registrar o aplicativo com o fabricante (isso é opcional) recebi um email, contendo um quebra-cabeça de xadrez. A parte crucial da mensagem de correio, mostrando um diagrama de xadrez, é assim:

<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>

Tocar no diagrama exibido por essa URL fecha o Mail.app e abre o Caissa Chess, que exibe o diagrama e permite que você solucione o quebra-cabeça.

Como isso funciona? Eu quero fazer um pequeno aplicativo para o iPhone, que vai precisar de um arquivo externo, enviado por email. Eu primeiro preciso entender o que está acontecendo.

chess:// como e onde é definido qual aplicativo será aberto?o que o resto do URL significa? Estaria se referindo a um arquivo local ou será resolvido pelo aplicativo como um http: url ao vivo? O corpo da mensagem de email contém um anexo de imagem.

Tenho certeza de que esse mecanismo está documentado em algum lugar, mas os livros que eu tenho não descrevem, e o Google também não me ajudou.

Agradeço antecipadamente

Sjakelien

questionAnswers(2)

yourAnswerToTheQuestion