<分区>
我正在构建一个应用程序,它使用 Google Drive iOS SDK 将文件上传到用户的 Google Drive 帐户。由于正在上传的文件的大小,我想知道用户正在使用和可用的空间量。例如,我计划在我的应用程序中有一个标签,显示用户当前正在使用 10gb/100gb。
我猜测可能有一种方法可以从初始登录中获取此信息,但我想即时获取此信息。
提前致谢!
<分区>
我正在构建一个应用程序,它使用 Google Drive iOS SDK 将文件上传到用户的 Google Drive 帐户。由于正在上传的文件的大小,我想知道用户正在使用和可用的空间量。例如,我计划在我的应用程序中有一个标签,显示用户当前正在使用 10gb/100gb。
我猜测可能有一种方法可以从初始登录中获取此信息,但我想即时获取此信息。
提前致谢!
最佳答案
您可以查询关于资源以获取此信息。这方面的文档还包括一些示例代码:https://developers.google.com/drive/v2/reference/about/get
#import "GTLDrive.h"
// ...
+ (void)printAboutWithService:(GTLServiceDrive *)service {
GTLQueryDrive *query = [GTLQueryDrive queryForAboutGet];
// queryTicket can be used to track the status of the request.
GTLServiceTicket *queryTicket =
[service executeQuery:query
completionHandler:^(GTLServiceTicket *ticket, GTLDriveAbout *about,
NSError *error) {
if (error == nil) {
NSLog(@"Current user name: %@", about.name);
NSLog(@"Root folder ID: %@", about.rootFolderId);
NSLog(@"Total quota (bytes): %@", about.quotaBytesTotal);
NSLog(@"Used quota (bytes): %@", about.quotaBytesUsed);
} else {
NSLog(@"An error occurred: %@", error);
}
}];
}
// ...
关于ios - 谷歌云端硬盘 iOS SDK : Getting user's space available,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14720742/
相关文章:
ios - 具有 backgroundSessionConfiguration 的 NSURLSession 无法使用用户证书
ios - 如何使用 Core Graphics 在 `drawRect` 中填充一个 unicode 符号?
ios - NSDateComponentsFormatter future 时间 +1.998730003833771 结果为 "1 second"字符串
google-apps-script - 如何阅读txt。文件,将内容复制到新文件中并替换某些内容
ios - 如何在 dote 后显示带有两位数的 Line 标签?
iphone - 如何从任何 UIView 的 UITableView 样式分组中获取背景图像?
objective-c - 有没有办法强制[super init]在逻辑测试中失败?