Upvote:13
Aprove answer
if (FBSession.activeSession.isOpen)
{
// post to wall
} else {
// try to open session with existing valid token
NSArray *permissions = [[NSArray alloc] initWithObjects:
@"user_likes",
@"read_stream",
@"publish_actions",
nil];
FBSession *session = [[FBSession alloc] initWithPermissions:permissions];
[FBSession setActiveSession:session];
if([FBSession openActiveSessionWithAllowLoginUI:NO]) {
// post to wall
} else {
// you need to log the user
}
}
Upvote:9
if (FBSession.activeSession.state == FBSessionStateCreatedTokenLoaded)
{
}
More Answer related to the Same Query
- CHECK IF LOGGED IN ON IOS FACEBOOK SDK 3.0 IN IOS
- FACEBOOK IOS APP POLICY: WHERE IS THE BACK TO FACEBOOK BANNER IN THE SDK? IN IOS
- HOW TO HANDLE EXPIRED FACEBOOK ACCESS TOKENS ON IOS AND FB SDK 3.7 IN IOS
- HOW TO CHECK WHETHER DEVICE IS ENROLLED IN MDM IN IOS
- IOS WEB/NATIVE APP FACEBOOK LOGIN POPUP - FAILS? IN IOS
- HOW TO GET FACEBOOK ATTRIBUTION ID ON IOS? IN IOS
- HOW TO DEFINE PREPROCESSOR MACRO TO CHECK IOS VERSION IN IOS
Upvote:2
- (BOOL)isSessionOpen
{
return FBSession.activeSession.state == FBSessionStateOpen || FBSession.activeSession.state == FBSessionStateOpenTokenExtended;
}
Upvote:0
if ([FBSDKAccessToken currentAccessToken])
{
NSLog(@"Already login");
//[FBSession openActiveSessionWithAllowLoginUI: YES];
}
Credit Goes to: stackoverflow.com
Related question with same questions but different answers
- HOW DO I CHECK IF A DEVICE IS RUNNING IOS 6? IN IOS
- HOW TO INTEGRATE FACEBOOK WITHOUT REDIRECT SAFARI BROWSER IN IOS APP WITH LATEST FBSDK IN IOS
- WHICH IS THE BEST WAY TO CHECK METHOD ARGUMENTS IN OBJECTIVE-C? IN IOS
- CODE EXAMPLE FOR ABADDRESSBOOKCOPYARRAYOFALLPEOPLEINSOURCEWITHSORTORDERING? IN IOS
- HOW TO CHECK IF CURRENT COORDINATES ARE WITHIN A RADIUS OF OTHER COORDINATES IN IOS
- HOW TO DO AN AVAILABILITY CHECK ON CLASS VARIABLES IN IOS
- AUDIOCONVERTER#FILLCOMPLEXBUFFER RETURNS -50 AND DOES NOT CONVERT ANYTHING IN IOS
- SET A BACKGROUND COLOR FOR A UICOLLECTIONVIEW SECTION? IN IOS
- HOW TO USE SWREVEALVIEWCONTROLLER WITH IPAD SPLITVIEWCONTROLLER IN IOS
- LD: B/BL/BLX THUMB2 BRANCH OUT OF RANGE FROM IN IOS
- SHOULD I USE NSCODER TO SERIALISE TO JSON? IN IOS
- ACCESSIBILITY (VOICEOVER) ON NSATTRIBUTEDSTRING IN IOS
- COLLECTIONVIEW TEASING PREVIOUS AND NEXT IN IOS
- "[NSBIGMUTABLESTRING SUBSTRINGWITHRANGE:]: RANGE {0, 10} OUT OF BOUNDS; STRING LENGTH 9" ERROR WITH UNDO IN IOS
- CHANGE DEFAULT TEXT FOR MULTIPLE SELECT INPUT ON IOS IN IOS
- TABLEVIEW CRASH WHEN DELETING ROWS IN UITABLEVIEW - STYLE:PLAIN AND SECTION FOOTERS IN IOS
- TABLEHEADERVIEW NOT RESPONDING TO TOUCHES IN IOS
- THE PROGRAM 'MONO' HAS EXITED WITH CODE 0 (0X0) WHEN DEBUGGING IOS FROM VS IN IOS
- COPY TO CLIPBOARD IN JQUERY/JAVASCRIPT WITHOUT FLASH FOR IPAD / IPHONE IN IOS
- UIVIEWCONTROLLERANIMATEDTRANSITIONING WITH A MPMOVIEPLAYERVIEWCONTROLLER IN IOS
- CONSTANTLY TRACKING USER LOCATION ON IOS IN IOS
- HOW CAN I PREVENT `POD INSTALL` FROM ADDING LIBPODS.A TO THE "LINK BINARY WITH LIBRARIES" BUILD PHASE WITHOUT CREATING A NEW TARGET? IN IOS
- IN-APP PURCHASE PRODUCT NOT FOUND IN IOS
- IOS 5 AND IOS 6 - UIWEBVIEW DIFFERENCE IN BEHAVIOUR IN IOS
- GOOGLE ANALYTICS WON'T TRACK A VIEW ON IOS? IN IOS
- REMOVE SPECIFIC CHARACTERS FROM NSSTRING IN IOS
- CONVERT DATE TO TIMESTAMP IN IOS IN IOS
- ALLOW USER TO CANCEL MBPROGRESSHUD WHEN JSON CALL TAKES TOO LONG IN IOS
- GET WRONG TABLEVIEW.CONTENTSIZE WHEN USE AUTOLAYOUT IN SWIFT IN IOS
- MPMOVIEPLAYERCONTROLLER SEEK FORWARD BUTTON STOPS THE VIDEO IN IOS7? IN IOS
- GOOGLE DRIVE REALTIME API FOR IOS IN IOS
- BASIC IPHONE PASTEBOARD USAGE IN IOS
- NSUSERDEFAULTS NOT SAVING IN IOS
- [__NSARRAYM INSERTOBJECT:ATINDEX:]: OBJECT CANNOT BE NIL - HOW DETERMINE WHERE IS THE ERROR? IN IOS
- IOS GET WIDTH HEIGHT OF JPG FILE IN IOS
- HOW TO IMPLEMENT SEMAPHORES IN IOS APPLICATION? IN IOS
- READING IOS WEBKIT CRASH STACK TRACE IN IOS
- HOW TO CREATE TWO TEXTFIELDS IN AN ALERT VIEW, IOS IN IOS
- DISABLING AUTO-PLAY IN FULL SCREEN ON IOS IN IOS
- UNRECOGNIZED FONT FAMILY ON REACT NATIVE IN IOS
- HOW TO READ PLIST WITHOUT USING NSDICTIONARY IN SWIFT? IN IOS
- IMPLEMENTING RECEIPT VALIDATION IN SWIFT 3 IN IOS
- IS THERE A WAY TO ADD `IF (IOSAPPLICATIONEXTENSION)` CONDITION FOR `UIAPPLICATION.SHARED` IN IOS
- I'M TRYING TO GET A UILABEL TO SCROLL INSIDE OF A UISCROLLVIEW BUT IT DOESNT SCROLL IN IOS
- UIBUTTON'S IMAGEVIEW PROPERTY AND HIDDEN/ALPHA VALUE IN IOS
- MIXING IOS UIKIT AND COCOS2D IN IOS
- UNDEFINED SYMBOLS FOR ARCHITECTURE I386: "_GLKMATRIX3IDENTITY", REFERENCED FROM: IN IOS
- OBSERVE CHANGES ON SWIFTUI TEXTFIELD IN IOS
- WHY GRADIENT DOESN'T COVER THE WHOLE WIDTH OF THE VIEW IN IOS
- HOW TO FIX UNRECOGNIZED SELECTOR ISSUE IN ADMOB IMPLEMENTATION? IN IOS
- WKWEBVIEW GET JAVASCRIPT ERRORS IN IOS