Box API身份验证 - Objective -C iOS



目前我打算在我的应用中添加框存储支持,并想知道是否可以保留身份验证。

我已经阅读了GitHub页面中有关身份验证的文档,但没有发现检查用户是否已经被嘲笑到盒子服务中的可能性!该文档似乎证明该应用必须在每次操作完成操作时对用户进行身份验证并将其记录出来(可能是我错了!)。

所以我的问题是有一种检查此问题的方法,因此不要强迫用户重申身份验证过程?

事先感谢您的帮助!

编辑:我们不能只检查 NSArray *boxUsers = [BOXContentClient users];? 我的想法是,如果它返回0,请启动身份验证过程,但是如果它超过0,请启动上传过程!

您检查静态'拳击手的数组计数的想法是正确的,您可以选择。另一种方法是检查特定客户端上的"用户"是否为零。例如

if ([[BOXContentClient defaultClient] user] != nil) {
  // You have a logged in user.
}

我们倾向于在框上内部使用第二种方法,但是从SDK的角度来看,两者都是正确的,两者都被认为是公共合同。

最新更新