Cakebomb: Programm mit Link öffnen (iTunes)

Hallo
Ich weiss, es gibt in diesem Forum bereits Fragen zu diesem Thema, aber wie schafft es z.B. Apple auf der iTunes Vorschau Seite den iTunes Store zu öffnen? Zum Beispiel hier mit Angry Birds.
Irgendwie sollte das doch zu erklären sein.
Danke für die Antworten!

  1. Hallo
    Ich weiss, es gibt in diesem Forum bereits Fragen zu diesem Thema, aber wie schafft es z.B. Apple auf der iTunes Vorschau Seite den iTunes Store zu öffnen? Zum Beispiel hier mit Angry Birds.
    Irgendwie sollte das doch zu erklären sein.
    Danke für die Antworten!

    1. Hallo
      Ich weiss, es gibt in diesem Forum bereits Fragen zu diesem Thema, aber wie schafft es z.B. Apple auf der iTunes Vorschau Seite den iTunes Store zu öffnen? Zum Beispiel hier mit Angry Birds.
      Irgendwie sollte das doch zu erklären sein.
      Danke für die Antworten!

      huhu, das ist relativ einfach über das protokoll

      wenn du versuchst das zu öffnen OHNE itunes installiert zu haben (weil dann fehlt dir der protokoll-handler)
      dann siehst du in der adresszeile "itms" an der stelle, wo normalerweise beispielsweise http oder https oder ftp oder sonstwas steht

      theoretisch kannst du, zumindets in windows, woanders weiß ich es nicht, jedes x-beliebige protokoll einpflegen

      beispiel:
      sagen wir mal du hast ein programm, welches als argument eine telefonnummer haben möchte, um diese zum beispiel mit dem telefon was neben dir steht zu wählen (ach wie lustig das habe ich eben gemacht, daher der zusammenhang gerade so witzig *g*)
      die möchtest du aus einem bestehenden system heraus machen, was auf einem webserver läuft

      nun mache ich folgendes:

      jede telefonnummer schriebe beispielhaft so: <a href="callto:008003301000">Telekom anrufen</a> (soll keine werbung sein)

      du siehst, ähnlich wie das protokoll http, oder der genauer gesagt url-handler mailto: habe ich hier einfach callto

      was steckt dahinter?
      recht simpel, wenige registrierungseinträge:

      Windows Registry Editor Version 5.00

      [HKEY_CLASSES_ROOT\callto]
      @="URL:CallTo Protocol"
      "URL Protocol"=""

      [HKEY_CLASSES_ROOT\callto\shell]

      [HKEY_CLASSES_ROOT\callto\shell\open]

      [HKEY_CLASSES_ROOT\callto\shell\open\command]
      @=""C:\pfad\programm.exe" "%1""

      wie gesagt, nur ein beispiel, aber damit kann man natürlich manche individuellen lösungen schaffen ;)

      bis dann ;)