Supporting iPhone custom protocols

The iPhone Safari browser supports several extra protocols to launch their corresponding apps:
Apple documentation on iPhone integration

  • sms ex. Text this ( <a href=”sms:5555555555″>Text this</a> ) For SMS texting
  • tel ex. Phone this ( <a href=”tel:5555555555″>Phone this</a> ) For regular phone calls
  • youtube ex. Singing Shiba ( <a href=”youtube:rnXQDMDobHc”>Singing Shiba</a> ) Starting youtube videos
  • itms ex. ZipCar App ( <a href=”itms://itunes.apple.com/ca/app/zipcar/id329384702?mt=8&uo=6″>Items</a> ) ZipCar App
  • maps ex. CN Tower ( <a href=”maps:301 Front Street West, Toronto, ON”>CN Tower</a> ) Launching maps with address marker