I have to say that requestSync works absolutely fine for me (January 2015, with Google Play Services 6.5.87). I backup my database on one device and restore it on another device, but before recovery I call requestSync as follows:
Drive.DriveApi.requestSync(mGoogleApiClient) .setResultCallback(new ResultCallback<Status>() { @Override public void onResult(Status result) { if (!result.isSuccess()) {
By the way, I use the root folder, not the application folder. When installing / uninstalling the application from different devices, the application may have additional problems with synchronization, so at the moment I prefer to stick to the root folder.
source share