草庐IT

ios - 使用 Google Sign In 实现 Google Drive API - iOS

我正在尝试将GoogleDriveAPI实现到一个已经在使用GoogleSignInSDK的项目中。我已将GoogleDrive的范围添加到GIDSignIn单例中,但DriveAPI似乎需要用户再次登录。有没有办法在初次登录时通过GoogleSignIn完成对GoogleDriveAPI的授权,而不是强制用户登录两次?我在这里读过一个类似的问题,CanIusegoogledrivesdkwithauthenticationinfofromgooglesign-insdkoniOS?,但响应从未从GoogleSignIn返回的GIDAuthentication成功创建GoogleDri

ios - 如何在 IOS 中从 google drive V3 API 下载 pdf?

使用GoogleDriveV3API下载文件和pdf。根据Google文档,下面的GoogleDriveV3Api是下载文件(比如文本文件)的Url。NSString*url=[NSStringstringWithFormat:@"https://www.googleapis.com/drive/v3/files/%@?alt=media",file.identifier];然而,当我简单地使用这个url时,它在下载文件时给我错误,然后我尝试了类似这样的客户端ID并且它工作正常。(在这里我删除了alt=media并在url中添加了客户端id。这是完美的工作正常)。下面是修改后的url。

ios - 使用 UIActivityViewController 添加到 iCloud Drive

我想使用此处所示的UIActivityViewController的“添加到iCloudDrive”操作来上传我存储在iOS设备上的文件:目前在我的自定义UIActivityItemProvider类中我有我的-(id)item方法返回这个:[NSURLfileURLWithPath:fullPath];FullPath是我正在创建并要上传到iCloud驱动器的文件的路径。当我单击“添加到笔记”、邮件事件或我的自定义事件时,它会起作用,但它不适用于iCloud驱动器。它没有使用此文件,而是创建了一个默认文件,其中包含我用于电子邮件事件的主题“附件是一个文件”。作为文件内容。这是我用来呈

ios - 有什么方法可以使用 iCloud Drive 支持最近删除的文件?

简述:如何将我的应用程序用户删除的文档放入iCloudDrive存储的最近删除部分?详细版本:当您使用"file"应用程序或iCloud.com从iCloudDrive中删除文档时,它们会添加到最近删除的30天内,从用户可以恢复所述文档的时间开始.我想在我自己的应用程序中复制此行为,但它们会被永久删除。有关iCloud文件管理的Apple指南,特别是处理删除文档(here),声明使用FileManager方法(removeItemAtPath:和removeItemAtURL:)但是还特别声明它们将被永久删除。这是我目前正在使用的方法,我什至幸福地不知道可以恢复已删除的文件,直到用户问

如何使用Synology Drive作为文件同步服务器实现云同步Obsidian笔记

文章目录一、简介软件特色演示:二、使用免费群晖虚拟机搭建群晖SynologyDrive服务,实现局域网同步1安装并设置SynologyDrive套件2局域网内同步文件测试三、内网穿透群晖SynologyDrive,实现异地多端同步Windows安装Cpolar步骤:四、实现固定TCP地址同步一、简介​上期教程介绍了如何免费多端同步Zotero科研文献管理软件,我在文章中分享了群晖Nas虚拟机安装包,使用群晖的WebDav功能实现多端云同步,本期将演示使用群晖SynologyDrive实现同步笔记文件。​当我们使用Zotero阅读文献并画出重点后(输入),需要一款多功能的笔记软件来整理学到的东西

ios - 通过 IOS Google Drive SDK 列出 Google Drive 中指定文件夹中的所有文件

实际上,我将googledrivesdk与我的ios应用程序集成在一起。我可以通过googledriveiossdk检索/上传googledrive中的文件。但是从指定的父文件夹中检索文件列表需要很长时间。这是我使用的步骤和代码。首先获取指定父文件夹的子文件夹,然后获取每个子文件夹的GTLDriveChildReference然后然后使用子引用标识符进行查询。这对我来说是一个巨大的过程。它还每次都请求谷歌服务器。任何更好的方法只是在查询中传递父文件夹ID并从该父文件夹中提取文件。-(void)getFileListFromSpecifiedParentFolder{GTLQueryDr

ios - 有什么方法可以检查 iCloud Drive 是否打开?

有没有办法在当前设备中找到icloudDrive是否启用?实际上我面临与ios7和ios8icloud文件同步的问题。现在我已经使用UIDocument将它上传到icloud。提前致谢。 最佳答案 idcurrentiCloudToken=[[NSFileManagerdefaultManager]ubiquityIdentityToken];“如果用户退出iCloud,例如通过关闭设置中的文档和数据,ubiquityIdentityToken方法返回nil。让您的应用检测用户何时退出和重新登录在,注册iCloud帐户可用性的更改。

ios - 将 AccessToken 保存到 Google Drive API 的钥匙串(keychain)

我正在使用Google-API-Client和gtm-oauth2库。当登录成功完成时-(void)viewController:(GTMOAuth2ViewControllerTouch*)viewControllerfinishedWithAuth:(GTMOAuth2Authentication*)authResulterror:(NSError*)error{我在authResult.authResult中返回了一个访问token但是,如果我自动或使用查看保存到钥匙串(keychain)中的内容[GTMOAuth2ViewControllerTouchsaveParamsToK

ios - 使用 Google Drive SDK iOS 创建文件夹

我正在尝试使用适用于iOS的Google云端硬盘SDK创建一个文件夹。来自此处的Google云端硬盘文档:https://developers.google.com/drive/folder它说创建文件夹就像创建具有特殊MIME类型的"file"。GTLUploadParameters*uploadParameters=nil;self.driveFile=[GTLDriveFileobject];self.driveFile.title=foldername;uploadParameters=[GTLUploadParametersnew];uploadParameters.MIME

群晖Drive搭建结合内网穿透实现云同步Obsidian笔记文件

文章目录一、简介软件特色演示:二、使用免费群晖虚拟机搭建群晖SynologyDrive服务,实现局域网同步1安装并设置SynologyDrive套件2局域网内同步文件测试三、内网穿透群晖SynologyDrive,实现异地多端同步Windows安装Cpolar步骤:四、实现固定TCP地址同步一、简介​上期教程介绍了如何免费多端同步Zotero科研文献管理软件,我在文章中分享了群晖Nas虚拟机安装包,使用群晖的WebDav功能实现多端云同步,本期将演示使用群晖SynologyDrive实现同步笔记文件。​当我们使用Zotero阅读文献并画出重点后(输入),需要一款多功能的笔记软件来整理学到的东西