You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何移除Flutter项目Google Drive OAuth同意页的appDataScope权限提示

移除Google Drive appDataScope权限提示的操作步骤
  1. 修改Flutter项目权限配置

    • 定位到项目中初始化Google登录或Drive服务的代码位置
    • 从权限列表里删除drive.appdata(或完整权限字符串https://www.googleapis.com/auth/drive.appdata)
    • 示例修改:
      // 原权限配置
      const List<String> scopes = [
        'https://www.googleapis.com/auth/drive.appdata',
        // 其他权限项
      ];
      
      // 修改后(移除appdata权限)
      const List<String> scopes = [
        // 仅保留实际需要的权限
      ];
      
  2. 更新Google Cloud Console的OAuth配置

    • 登录Google Cloud Console并进入对应项目
    • 进入「API和服务」→「OAuth同意屏幕」页面
    • 在权限列表中找到../auth/drive.appdata权限,将其移除
    • 保存配置,等待平台同步生效(通常需数分钟)
  3. 清理本地环境并重新测试

    • 执行命令清理Flutter项目缓存:flutter clean
    • 卸载测试设备上的目标APP,重新编译安装
    • 重新发起OAuth授权流程,确认对应权限提示已消失

注意:若业务逻辑实际依赖appDataScope的编辑权限,移除后会导致相关功能失效,请先确认业务无此依赖再操作。

内容的提问来源于stack exchange,提问作者Gizem Malçok

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 08:40:48