Powiązanie aplikacji rozszerzenia plików iPhone
Na moim iPhonie używam aplikacji o nazwie Caissa Chess. Po zarejestrowaniu aplikacji u producenta (jest to opcjonalne) otrzymałem wiadomość e-mail zawierającą układankę szachową. Najważniejsza część wiadomości pocztowej, przedstawiająca diagram szachowy, wygląda następująco:
<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>
Dotknięcie diagramu wyświetlanego przez ten adres URL powoduje zamknięcie Mail.app i otwarcie Chess Caissa, która następnie wyświetla diagram i pozwala rozwiązać zagadkę.
Jak to działa? Chcę stworzyć małą aplikację na iPhone'a, która będzie potrzebować zewnętrznego pliku, wysłanego pocztą elektroniczną. Będę musiał najpierw zrozumieć, co się dzieje.
chess://
jak i gdzie zdefiniowano, która aplikacja zostanie otwarta?co oznacza reszta adresu URL? Czy odnosi się to do pliku lokalnego, czy zostanie rozwiązane przez aplikację jako http: url na żywo? Treść wiadomości e-mail zawiera załącznik obrazu.Jestem pewien, że ten mechanizm jest gdzieś udokumentowany, ale książki, które mam, nie opisują go, a Google mi też nie pomógł.
Z góry dziękuję
Sjakelien