【问题标题】:How to persist the LiveConnectSession in LiveSDK-iOS如何在 LiveSDK-iOS 中持久化 LiveConnectSession
【发布时间】:2015-07-17 15:34:33
【问题描述】:

在我完成 Microsoft Live oAuth 后,LiveConnectSession 不为零,一切正常。但是在我重新启动模拟器或设备后,LiveConnectClientLiveConnectSessionnil

如何将LiveConnectSession 持久化到钥匙串,以便在不释放LiveConnectSession 的情况下发出API 请求?如果我只需要保留访问令牌,一切都会很容易,但适用于 iOS 的 LiveSDK 正在使用这个 LiveConnectSession 对象。

【问题讨论】:

  • 请包括你想要的行为和你尝试过的一些代码。

标签: ios iphone live-sdk onedrive


【解决方案1】:

在 LiveSDK 中,它会通过 sdk 自己保存会话,参见这个文件LiveAuthStorage.m。如果您想在 LiveSDK-iOS 中持久化 LiveConnectSession,只需在登录时提供 wl.offline_access 范围即可。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-03
    • 2021-06-02
    • 2012-02-02
    • 2014-10-26
    • 1970-01-01
    • 2014-01-31
    • 2011-02-20
    • 2013-09-17
    相关资源
    最近更新 更多