所以,我读到注销是这样完成的:FBSDKLoginManager().logOut()
Facebook是否打了一个网络电话,让他们的服务器知道注销发生了什么?如果是这样的话,我该如何与回调挂钩。我已经阅读了文档,并看到logOut函数调用了[FBSDKAccessToken setCurrentAccessToken:nil]和[FBSDKProfile setCurrentProfile:nil]。这是否意味着它只是客户端,我不需要显示任何UIActivityIndicatorView,或者我甚至不需要为注销做错误处理?
发布于 2016-09-16 21:00:00
在我看来,它们只是删除本地访问令牌和任何缓存的数据。通过查看sdk文件中注销方法的注释:
/*!
@abstract Logs the user out
@discussion This calls [FBSDKAccessToken setCurrentAccessToken:nil]
and [FBSDKProfile setCurrentProfile:nil].
*/
- (void)logOut;作为开发人员-用户,我们必须依赖于他们如何提供api,从这个方法来看,它看起来像是一个本地作业(客户端),不涉及web服务。所以不需要显示活动指标或任何东西。
https://stackoverflow.com/questions/39539751
复制相似问题