Is there a way to get all the url schemes of all the apps on a device? There has to be a central repository of them somewhere, maybe a plist?
if it's programatically, i don't know.
here is answer to related to your question(not exactly)
Find out an app's URL programmatically
But manually, on your device-
yes...
there is a way to get url schemes of all apps on your device by this procedure. Install ifunbox on your system. Connect your device, open user applications and open the app that you are trying to find url scheme. you will find app home folder, in that folder you will find info.plist of that app. open info.plist and check url scheme address in the last column.
it worked for me. you will find url scheme of some apps which are registered for url schemes.
here are some some links for url scheme addresses of some apps.(might save your time).
1.http://handleopenurl.com/ 2.http://wiki.akosma.com/IPhone_URL_Schemes