我使用这个版本在Facebook的SDK登录tutorial和一切工作很好。我使用此方法注销Facebook,但使用此方法[[FBSession activeSession] close];
但是当我注销后离开我的应用程序,然后再次运行我自动登录。我无法使用方法[FBSession.activeSession closeAndClearTokenInformation];
因为当我尝试再次登录时我要求获得应用程序的权限每一次。那么我应该如何从Facebook注销才能在关闭后注销,然后打开应用程序,并且每次都不要求权限?从ios的facebook注销
PS。我使用facebook登录facebook sdk。
http://stackoverflow.com/questions/18502152/logout-functionality-using-facebook-sdk-in-ios检查这个位置也是注销功能 – morroko
我一个链接确保您使用的登录按钮或控件正在读取磁盘。去磁盘上的应用程序的库目录和偏好设置文件夹中,将会有一个名为com.yourcompanyName.projectName.plist的文件。Facebook登录按钮从那里读取内容(保存在nsuserdefaults中),然后将其写入磁盘在库/ preferences/plist文件中。 –
嘿,检查我上面提到的文件,这将保持磁盘上的所有用户默认值,并且facebook保持 - 在某些用户默认值上访问令牌,权限,过期时间等信息键。只要检查你在会话上做了closeAndClearTokenInformation,然后看看改变是否反映在文件中,或者尝试通过facebook删除文件中使用的键/值。这将为你做。 –