【发布时间】:2019-09-24 03:36:30
【问题描述】:
我有一个很久没有碰过的非常古老的 Android 项目。 它将一些用户数据存储在用户 Google Drive appdata 文件夹中。 现在我正在将应用程序更新为 Flutter 版本,并且由于 Google Drive API 已被弃用,因此没有 Flutter 插件,我相信我现在需要使用 googleapi。但我找不到太多关于颤振的问题。 我到了用 google_sign_in 登录的地步:^4.0.7
GoogleSignIn _googleSignIn = GoogleSignIn(
scopes: [
'email',
'https://www.googleapis.com/auth/drive.appdata',
'https://www.googleapis.com/auth/drive.file',
],
);
try {
GoogleSignInAccount account = await _googleSignIn.signIn();
} catch (error) {
print(error);
}
这很好,但我被困在那里。如何从那里读取用户 Google Drive 上 appdata 文件夹中的文件?
EDIT1:这个答案有帮助,我设法获得了 httpClient,但我仍然坚持如何获得 appdata 文件夹及其文件How to use Google API in flutter?
googleapi 似乎不支持 appfolder,因为 Google 将来可能会弃用它(似乎他们已经这样做了),以迫使我们使用 firebase 支付存储费用。好的,很好,但是如果我无法通过 googleapi 访问该文件夹,我该如何迁移它?如果我现在重置我的应用程序并且我的用户丢失了他们的所有数据,我将失去我拥有的少数用户......
【问题讨论】:
标签: flutter google-api google-drive-api