我最近完成了将最新的FBiOSSDK(3.0)集成到我的应用程序(iOS5)中。我已经逐步完成了教程,根据FB提供的文档,一切似乎都已准备就绪。我遇到的问题是,每当我检查是否需要通过以下方式进行身份验证时:if(![自己打开SessionWithAllowLoginUI:NO]){[自行打开SessionWithAllowLoginUI:YES];...经常(并且几乎总是在[FBSession.activeSession关闭]之后)openSessionWithAllowLoginUI返回NO,我必须转换到身份验证对话框才能获得有效session。根据我的理解,[FBSession.a
我们可以使用facebookGraphapi更改facebook应用邀请文本吗?通常这有格式-“邀请人姓名向您发送了请求”,我们可以将此文本替换为我们自己的吗?(这会在fb墙上显示为通知。)我正在使用下面的代码--(void)load:(BOOL)NeedToSendAppRequestAndMessage:(NSString*)messageAndFriendID:(NSString*)friendID{NSString*urlString=nil;isNeedToSendAppRequest=NeedToSendAppRequest;if(NeedToSendAppRequest)
我在我的一款iOS游戏中实现了整个iOSFacebook登录过程。在应用程序中,您可以使用电子邮件帐户或通过Facebook登录。我偶尔会呈现一个View,邀请用户在使用电子邮件登录后将他的帐户与Facebook同步。这是我用来确定是否应该向用户显示此View的代码:if(FBSession.activeSession.isOpen){//Presenttheview}else{//Gosomewhereelse}起初它似乎工作得很好,但事实证明,即使用户使用FB登录,FBSession.activeSession.isOpen在某些时候返回NO。我的第一个猜测是accessToken
我目前正在创建一个iOS应用程序,允许用户从我的应用程序的设置ViewController中连接/断开他们的Facebook帐户。Facebook的SDK开发人员文档建议在FBSession.activeSession类上调用“closeAndClearTokenInformation”方法,该方法根据文档“关闭内存中session,并清除与session相关的任何持久缓存”。我研究了这个问题,发现很多人都遇到了与Facebook的SDK相同的差异;具体来说,在“关闭并清除”activeSession之后,在打开一个新session时,应用程序会跳转到iphone的浏览器(快速切换),