如何在LiveSDK-iOS中保留LiveConnectSession

时间:2015-05-08 07:21:26

标签: ios iphone live-sdk onedrive

完成Microsoft Live oAuth后, df1 <- structure(list(V1 = c("[1] 789", "[[1]]", "[1] \"PNG\" \"D115\" \"DX06\" \"Slz\"", "[1] 787", "[[1]]", "[1] \"D010\" \"HC\"", "[1] 949", "[[1]]", "[1] \"HC\" \"DX06\"")), .Names = "V1", class = "data.frame", row.names = c("1", "2", "3", "4", "5", "6", "7", "8", "9")) 不是零,一切正常。但在重新启动模拟器或设备后,LiveConnectSession的{​​{1}}为LiveConnectClient

如何将LiveConnectSession保留到钥匙串,以便在没有nil解除分配的情况下发出API请求?如果我只需要持久访问令牌,一切都会很简单,但LiveSDK for iOS正在使用这个LiveConnectSession对象。

1 个答案:

答案 0 :(得分:1)

在LiveSDK中,它将通过sdk本身保存会话,请参阅此文件LiveAuthStorage.m。如果您想在LiveSDK-iOS中保留LiveConnectSession,请在登录时提供wl.offline_access范围。