You might see that the Dropbox Community team have been busy working on some major updates to the Community itself! So, here is some info on what’s changed, what’s staying the same and what you can expect from the Dropbox Community overall.
Forum Discussion
powder366
10 years agoNew member | Level 1
Android Storage Access Framework support
Hi,
Love Dropbox! Are you going to support Storage Access Framework?
Best Jonas
lironhel
New member | Level 2
Hey , any updates here ?
Greg-DB
8 years agoDropbox Staff
Sorry, no news on this.
- David L.517 years agoNew member | Level 2Is it safe to say that you have no plans to support this in your app?
- tfrysinger6 years agoExplorer | Level 4
Looks like there have been no responses for quite a while.
I have created an Android DocumentsProvider supporting the Storage Access Framework that supports DropBox. After having read through the three links posted above, the one question I can't get answered is whether it is considered OK to programmatically (and within the TOS) do the following:
1. Get a token for accessing a user's public folder (this appears to be ok, no credentials being stored by the app)
2. Utilize the token in the API to access a file (this appears to be ok)
3. Utilize the token in the API to generate a publicly shareable link to the file
4. Use the link generated to then have the app stream the file directly from DropBox to the app
Note that all of this is only possible when the user authenticates using the DropBox mechanism for authentication (i.e. outside the app), and then utilizes the resulting token.
Is that flow 1-4 considered ok for an app to perform?
I'm asking because while I have written a custom DocumentsProvider for DropBox, what I want to do is use it to allow the user to choose a file from their personal dropbox, then persist the direct shareable http link into a local DB for use in streaming the content from DropBox at a later date by the app. I want the streaming to be handled by components OTHER THAN the custom DocumentsProvider that are included in the app (i.e. Glide for images, ExoPlayer for video, etc.).
Essentially - I want to use the custom DocumentsProvider to allow the user to locate the file, then I want the other components in charge of streaming it down (which they do a great job of - no need for me to reinvent the wheel).
Is such use of the DropBox API:
1. Create Shareable Link
2. Pass link to Glide and/or ExoPlayer
Supported by the terms of service?
Thanks!
- Greg-DB6 years agoDropbox Staff
tfrysinger We can't provide any absolute guarantee of compliance based on a description like this, so you should be sure to review all the guidelines and terms before developing code to use the Dropbox API:
https://www.dropbox.com/developers/reference/tos
https://www.dropbox.com/developers/reference/devguide
https://www.dropbox.com/developers/reference/brandingApps are reviewed for compliance during their production review.
That said, it sounds like you're just using the official API and are not attempting to mislead users, so I wouldn't expect any issues.
- Greg-DB7 years agoDropbox Staff
David L.51 Unfortunately, I don't have any news one way or another regarding this request.
- szilvaa7 years agoNew member | Level 2
You do this on iOS, why not on Android? Please, please make it happen.
- Olivier46 years agoNew member | Level 2
This is really pathetic.
About Dropbox API Support & Feedback
Find help with the Dropbox API from other developers.
5,899 PostsLatest Activity: 17 hours agoIf you need more help you can view your support options (expected response time for an email or ticket is 24 hours), or contact us on X or Facebook.
For more info on available support options for your Dropbox plan, see this article.
If you found the answer to your question in this Community thread, please 'like' the post to say thanks and to let us know it was useful!