【问题标题】:Will the Google Drive appfolder be deleted after a user uninstalls my app?用户卸载我的应用后,Google Drive 应用文件夹会被删除吗?
【发布时间】:2018-10-27 13:34:54
【问题描述】:

Here 它说:“如果用户从云端硬盘卸载您的应用程序,您的应用程序文件夹将被删除。他们还可以使用“管理应用程序”对话框中的“选项”菜单手动删除您的应用程序的应用程序文件夹。”但是在我尝试卸载并重新安装应用程序并与Drive.getDriveClient(...).requestSync();同步后,我可以访问我之前上传的项目。这怎么可能?

【问题讨论】:

    标签: java android google-drive-api google-drive-android-api


    【解决方案1】:

    卸载应用后,通过网页界面是否可以看到应用数据文件夹中的存储空间仍在消耗?

    您可以尝试以下解决方案:

    onConnected() 方法中使用Drive.DriveApi.requestSync() 方法。

    @Override
        public void onConnected(Bundle connectionHint) {
    Drive.DriveApi.requestSync(mGoogleApiClient).setResultCallback(syncCallBack);
    
        }
    Drive.DriveApi.requestSync(mGoogleApiClient).setResultCallback(syncCallBack);
    private ResultCallback<Status> syncCallBack = new ResultCallback<Status>() {
            @Override
            public void onResult(@NonNull Status status) {
                if (!status.isSuccess()) {
                    if (DriveStatusCodes.DRIVE_RATE_LIMIT_EXCEEDED == status.getStatusCode()) {
                        //intimate user to wait for some time if you want to
                    }
                }
                    //now query db file from google drive's app folder
    }
    };
    

    【讨论】:

    • 谢谢。所以这是文档中的错误陈述?
    • 因为如果用户将他的数据备份到应用程序文件夹并且卸载后备份消失了,那就太愚蠢了。
    猜你喜欢
    • 2014-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多