-
Re-linking using Obj-C SDK fails with network error
I noticed this on my app, but it is also reliably reproducible using the DBRoulette sample app. Using SDK 6.3, iOS 15.4.1 and an iPhone Pro 12. If you link to a Dropbox account, then unlink (this step may not actually be required) and then shortly afterward attempt to link to the same Dropbox account, the link fails with a…
-
Error when uploading binary on iOS with Xcode 14 and using latest Obj-C library
I get the following error when uploading my binary using Xcode 14 and the latest Obj-C SDK (7.0) It seems to be referring to a protocol method which I am not implementing, so a little strange: App Store Connect Operation ErrorThe app references non-public selectors in…
-
Problem linking via Android Dropbox app - on some devices only
A problem with linking via the Dropbox app has started happening recently. This is on a production app (with ~100 user links per day) which has had no issues with linking up to this point. It seems to be limited to certain devices currently, though is consistently reproducible on the new Pixel 6 running Android 12. Have…
-
Multiple short lived access tokens in same app
Hi. Appreciate this may be a silly question, but here goes. Given that a refresh token can be used to generate short lived access tokens, is it possible to use more than one of these short lived tokens at the same time in the same app for the same user. So for example could you be using one short lived access token for a…
-
Migrating to refresh token on Android - Sample not working
Hi. I am in the process of migrating from long lived tokens, to refresh tokens for offline access. I haven't made any changes in the App Console yet, I'm just trying to get a proof of concept, by linking using scoped PKCE offline access. I noticed the Android samples had been updated for PKCE and offline access (this is…
-
Windows 8.1 browser support, linking is failing
I have an app in the Microsoft Store which is still built against Windows 8.1. In the last few days, linking to Dropbox from a WebView within the app has started to fail with the message "Upgrade your browser to use Dropbox. Your current browser is not supported". Nothing has changed within the app, so has something…
-
iOS 9 website login
I realise that the Dropbox app has dropped support for iOS 9. But it also seems that you can no longer login via the Dropbox website (I tried several browsers with no luck). The 'signin' button is always greyed out. This means my app users can no longer use Dropbox at all on iOS 9 since they cannot link the app to their…
-
ObjC 3.3.5 new(ish) parameters for listFolder method
I have just updated the SDK and there are 3 new parameters in the listFolder: method. However the documentation does not really go into much detail (and the last parameter is not mentioned at all): listFolder:recursive:includeMediaInfo:includeDeleted:includeHasExplicitSharedMembers:includeMountedFolders:limit:sharedLink…
-
API v1 Turn Off Time
I know it is available till 28th Sep (today), but it would be nice to know what time it will actually be turned off so I can start to monitor any issues.
-
.NET SDK 4.3.0 does not build for Windows Phone
Hi. I have a Windows Phone 8.1 app. After updating to the latest Dropbox SDK, the build now fails at the deploy stage where it is generating the MDIL. The CrossGen seems to be failing. I have tried cleaning and deleting the obj and bin folders with no success. The relevant lines from the MDILXapCompileLog.txt are pasted…
-
Dropbox API v2 .NET SDK Needs Updating
I got the email a few days ago saying that my apps which use this SDK will need updating due to a bug in the framework. This raises a couple of queries: 1) It said that the SDK will need updating within a couple of months, at which point it may start to throw a runtime error (somewhat disturbing). However an exact date was…
-
Dropbox API V2 .NET SDK TaskCancelledException
This is running the .NET SDK within a Xamarin wrapper, on Android Lollipop (the code should be identical to the standard .NET SDK). I have only seen this error on one specific device and even then it is sporadic. The problem is that on occasion, some API calls which access the server (e.g. GetCurrentAccountAsync) fail…
-
Dropbox V2 Obj-C Installation Query
I followed the instructions on github to 'Manually add subproject' into Xcode with the help of Carthage. This all appears to work fine, but I am confused as to where it is picking the Dropbox framework up from. When a build is done of my app, this seems to build the Dropbox framework as well. However when performing the…
-
Background Session for NSURLSession in iOS
I am after a little advice on background/foreground session usage. The documentation states that by default, background sessions are used for uploads and download. As I understand it, this means that the transfer can complete even if the app is no longer running. You can optionally use foreground sessions instead, but then…
-
Is the delta 'cursor' transferrable from V1 to V2 (dotnet)
I was using a cursor with the longpoll_delta / delta endpoint in V1 of the API to manage some syncing code. I am now converting to V2, so am using theListFolderLongpollAsync / ListFolderContinueAsync methods instead. So is the cursor 'transferrable'? i.e. can I plug in the latest cursor returned from the V1 API (delta)…
-
Graceful shutdown of API V1
This may seem like an obvious thing, but I thought it wise to check. Can you please just confirm that when API V1 is turned off on June 28th that any existing apps which are still running against this API will fail gracefully. So no crashes and no odd behaviour. I would expect it to work the same (to the user) as if there…
-
Obj-C V2 disk error after uploadUrl
If I try to backup up my database file using the uploadUrl method, when I next try to access the database using Core Data I get the following error: CoreData: error: -executeRequest: encountered exception = I/O error for database at…
-
Objective-C V2 SDK thread safety
I am just in the middle of implementing a syncing solution using the Obj-C V2 SDK. I have a couple of concurrent threads. One for checking for (and downloading) any remote changes, and another for uploading local changes. This could potentially involve some concurrent usage of the V2 SDK. For example simultaneous…
-
ListerFolder continuation limit
I would like to know how many files you need in a folder before the API decides that it needs to break up the return from listFolder so that further call(s) to listFolderContinue are required. I understand that this limit may change without warning and am not looking for an exact answer, but a ballpark or rough figure…
-
API V2 .NET Checking for a valid access token
What is the recommended way to check whether a saved access token is valid or not (e.g. a user may have revoked access via the website)? I guess I am looking for the equivalent of the old HasLinkedAccount method...
-
Sync Examples
When the retirement of the Sync API (and the turning off of API V1) was announced I recall there being a post from a Dropbox team member saying not to worry and you would be able to implement syncing using API V2. To facilitate this it was stated that examples would be provided to help out Dropbox Sync users with code…
-
Clarification on support for OAuth 1
It was recently announced that Dropbox API v2 would support OAuth 2 only. Does this mean that existing apps which use OAuth 1 will stop working when API v2 is rolled out?