Facebook iOS SDK - open session and request read permissions -


i'm using

(void)openwithbehavior:(fbsessionloginbehavior)behavior completionhandler:(fbsessionstatehandler)handler 

to open session, works fine. after open, read permissions with:

(void)requestnewreadpermissions:(nsarray*)readpermissions completionhandler:(fbsessionrequestpermissionresulthandler)handler 

this works fine, users signing in through mobile safari (or facebook ios app, haven't tested), users jumped , forth twice (tap login in app, jump mobile safari, log in there, jump app, jump mobile safari, approve permissions, jump app.

returning users - have signed out of app (and token removed), double-jump - each time mobile safari tells user they've approved app.

i'm using openwithbehavior because prioritize native ios login using fbsessionloginbehaviorusesystemaccountifpresent. don't see version of combined initial permissions request (such openactivesessionwithreadpermissions...).

i hoping that, subsequent logins, permissions known via session.permissions in testing value null until requestnewreadpermissions called.

is possible remove double-jump either or both scenarios (first user login, subsequent user login) yet still achieve same permissions?

you can "init" session read permissions calling initwithpermissions: method. call openwithbehavior:completionhandler: 1 open call permissions you've set.


Comments

Popular posts from this blog

java - Run a .jar on Heroku -

java - Jtable duplicate Rows -

validation - How to pass paramaters like unix into windows batch file -