【问题标题】:Box API authentication - Objective-c iOSBox API 身份验证 - Objective-c iOS
【发布时间】:2016-06-20 15:04:43
【问题描述】:

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

我已经阅读了 github 页面中关于身份验证的文档,但没有发现任何关于检查用户是否已经进入 Box 服务的可能性! 文档似乎告诉应用程序必须对用户进行身份验证并在每次操作完成时将其注销(可能是我错了!)。

所以我的问题是有没有办法检查这一点,所以不要强迫用户重复身份验证过程?

提前感谢您的帮助!

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

【问题讨论】:

    标签: ios objective-c authentication box-api


    【解决方案1】:

    您检查静态“boxUsers”数组计数的想法是正确的,您可以这样做。另一种方法是检查特定客户端上的“用户”是否为零。例如

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

    我们倾向于在 Box 内部使用第二种方法,但其中任何一种都是正确的,并且从 SDK 的角度来看,两者都被视为公共合约。

    【讨论】:

    • 感谢您的方法和帮助,我更喜​​欢您的方法,因为我的应用程序不包含多帐户支持!我会用它回来告诉你好不好用;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-26
    • 2015-04-14
    • 1970-01-01
    相关资源
    最近更新 更多