I have Xamarin.Auth working with Google drive on Android/iOS/UWP, and I want to add support into my app for Dropbox. I've run into an issue with the redirect_uri. For Google Drive, the google webpage creates a redirect like "com.googleusercontent.apps...". The deep link allows my app to wake up when the redirect occurs.
[note: the links below are goofy because the forums don't allow me to use addresses that look like links]
Dropbox allows you to specify a Redirect URI of either "https and then /something.here" or a loopback like "http followed by /127.0.0.1/authorize". I can also enter "anything: with //anything_else" into the website. But I can't enter a deep link address, like "com.something/oauth2redirect". If I use https followeb by /something.here, the redirect attempts to load a webpage, which of course doesn't exist. If I use a deep link, dropbox API complains that it's not valid and must start with https. If I use a loopback address, my app doesn't wake up automatically, though I'm not sure how it would.
Does anybody have some advice on how to make Dropbox work with Xamarin.Auth, is this possible?
If that is not possible, does anybody have advice on how to support dropbox? Should I use the loopback and create something that listens to loopback? Is that even a viable on mobile? Or do I have to create a unique solution for iOS and Android?
Thanks - Paul