We need the ability for our iOS app to be started from another app (e.g. Safari, via URL), then when the user has finished with it, for it to return to the previous app.
E.g. if the launching app was chrome, we can do it by issuing an openUrl of just "googlechrome://", but if it's safari just "http://" doesn't work.
At this stage we really only need to support switching back to popular web browsers, but surely there's a more general solution?