That and per-app sandboxing are why getting something like that working nicely on iOS is such a bear. Dropbox has wide support in good part because they did the hard work of providing an SDK that made them easy to integrate.