Android - acesse a pasta de dados do aplicativo do Google Drive em outro dispositivo, mas o mesmo aplicativo

Meu aplicativo está configurado para permitir que os backups sejam salvos em uma pasta de dados do aplicativo do Google Drive. Tudo funciona perfeitamente bem no mesmo dispositivo. Quando faço um backup, exclua os dados do aplicativo e restaure tudo.

No entanto, quando tento fazer backup em um dispositivo, instalo em outro e tento restaurar, não há arquivos encontrados. O mesmo vale para quando eu desinstalo o aplicativo no dispositivo original, reinstale-o no mesmo dispositivo e tento restaurar. Ambos os casos resultam em nenhum arquivo encontrado, apesar do fato de que vejo arquivos na pasta appdata quando faço login no Google Drive.

Li em algum lugar que você deve usar o RESOURCE_ID em vez do DRIVE_ID de um arquivo para que ele funcione entre dispositivos, pois um DRIVE_ID será diferente de dispositivo para dispositivo. No entanto, a única maneira que vi como obter o RESOURCE_ID é usando o driveId.getResourceId (), e não consigo obter o DRIVE_ID adequado de outro dispositivo.

tl; dr: como devo recuperar o arquivo adequado da pasta appdata que foi criada por outro dispositivo / instalação?

questionAnswers(1)

yourAnswerToTheQuestion