I need "time taken", "video duration" metadata values for user videos. It's not supported in iOS SDK v1 (Dropbox-iOS-SDK), so I decided to use SDK v2 (SwiftyDropbox).
1. It's impossible to use SwiftyDropbox from obj-c code (because classes don't inherit NSObject and use some swift-only features). So that I have to implement some swift wrapper around some SwiftyDropbox methods to make them available from obj-c classes.
2. Done. But when a user click Cancel at "Link to Dropbox" controller, I can't catch this event. "Open URL" method in app delegate is not called in this case. Successful flow works just perfect (URL schemes, query schemes, bla-bla — all this stuff is set up correctly). Cancel flow doesn't work. Bug?
3. Nevermind. Now I need method "get streamable url" for some file. Just direct link to a user file. This method exists in SDK v1, it exists in other SDKs, but there is no such method in SDK v2. Why? What should I do?
In other words, some features are implemented only in v1, another features are implemented only in v2. Is it really too complex to cover at least all methods from v1 before you release v2? Your swift code and architecture is good enough, and it allows to add missing methods mentioned above with two codelines. What is your roadmap for now? Top priority feature for v2 should be "Cover all v1 methods", because we developers already use v1 features. And SDK is created for us, developers, isn't it?