ios – 在没有登录提示的Core Api上自动登录Dropbox帐户

我是iOs开发的新手,我正在创建一个使用我自己的Dropbox帐户的应用程序.
我希望我的应用自动登录到我的帐户,以便能够修改&在我的App的文件夹中添加文件.
文档说我应该调用:[[DBSession sharedSession] linkFromController:viewController];能够登录.但我不想向用户显示登录提示,因为我只想让它自动登录我的Dropbox帐户.有没有办法我可以在后台登录而不违反Dropbox API标准.我顺便使用Core API.请帮我.

解决方法

Dropbox API旨在让每个用户链接他们自己的Dropbox帐户,以便与他们自己的文件进行交互.但是,技术上可以连接到一个帐户. SDK不提供明确的支持,出于各种技术和安全原因,我们不建议这样做.

但是,如果您确实想要使用此路线,而不是启动授权流程,则可以手动为您的应用使用现有的访问令牌. (请注意不要撤销它,例如通过https://www.dropbox.com/account/security.)在iOS Core SDK中,您需要使用:

- (void)updateAccessToken:(NSString *)token accessTokenSecret:(NSString *)secret forUserId:(NSString *)userId;

但是,这不是一个好主意.由于这将是一个客户端应用程序,您的应用程序的任何恶意用户都可以提取访问令牌并使用它来绕过您的应用程序试图强制执行的任何访问限制.例如,他们可以访问他们不应该访问的内容,或者使用其他用户可以访问的恶意负载添加或替换内容.

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...