0
我已经在我的iPhone应用上实现了Facebook连接,使用他们的FB凭据登录用户到我的应用。它在模拟器上工作正常。但是当从我的iPod测试时,只有一个用户可以登录(此用户谁第一次登录到应用程序),其他人不能登录。任何人都知道什么是问题,我认为FB会话是写在设备中的任何文件,我们如何清除这个?FB从iPhone连接问题
帮助受到高度赞赏。
感谢, VKS
我已经在我的iPhone应用上实现了Facebook连接,使用他们的FB凭据登录用户到我的应用。它在模拟器上工作正常。但是当从我的iPod测试时,只有一个用户可以登录(此用户谁第一次登录到应用程序),其他人不能登录。任何人都知道什么是问题,我认为FB会话是写在设备中的任何文件,我们如何清除这个?FB从iPhone连接问题
帮助受到高度赞赏。
感谢, VKS
其实所有的登录凭证都存储在NSUserDefault。所以,你需要从NSUserDefault中删除这些证书。请按照以下步骤操作: [_facebook logout:self]; 它会调用代理方法:
- (void)fbDidLogout{
// Remove saved authorization information if it exists
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if ([defaults objectForKey:@"FBAccessTokenKey"]) {
[defaults removeObjectForKey:@"FBAccessTokenKey"];
[defaults removeObjectForKey:@"FBExpirationDateKey"];
[defaults synchronize];
}
}
什么是ifone? – BoltClock