Monday, 15 June 2015

objective c - FBSession.activeSession.isOpen gives NO even i logged in previously in iOS SDK -



objective c - FBSession.activeSession.isOpen gives NO even i logged in previously in iOS SDK -

i using facebook graph api in ios application post message facebook. able post message, facing issue. when launch app asks facebook credentials (it display login page 1 time again logged in before). unable find missing.

if (fbsession.activesession.isopen) { [fbrequestconnection startforpoststatusupdate:@"sample text" completionhandler:^(fbrequestconnection * connection , id result , nserror * error){ if (!error) { nslog(@"posted success fully"); } else { nslog(@"error %@",error); } }]; } else { nsarray *permissions = [nsarray arraywithobjects:@"publish_actions", @"publish_stream", nil]; nslog(@"need login"); [fbsession openactivesessionwithpublishpermissions:permissions defaultaudience:fbsessiondefaultaudiencefriends allowloginui:yes completionhandler:^(fbsession *session, fbsessionstate state, nserror *error) { [fbsession setactivesession:session]; nslog(@"susccess %@",session.accesstokendata); }];

ios objective-c facebook-graph-api fbconnect

No comments:

Post a Comment