Coder Social home page Coder Social logo

Comments (5)

yujuan avatar yujuan commented on April 26, 2024

If your user usually need very long session. One way is to ask for offline_access permission, the access_token would not expire unless the user explicitly log out.

from facebook-ios-sdk.

jameseanthony avatar jameseanthony commented on April 26, 2024

Once the user logs in once, it would be nice to not make them log in every time they launch the app. offline_access is way overkill, as it gives permission to access account information when the app isn't active.

from facebook-ios-sdk.

yujuan avatar yujuan commented on April 26, 2024

For not make them login every time they lauch the app, you can save the access_token in permanent store and use it next time the user launch the app. See theRunAround demo app for example. Actually offline_access means a non expiring token. i.e., even if you do not ask for offline_access, the access_token you have can be used to access user's information as long as it does not expire.

from facebook-ios-sdk.

jameseanthony avatar jameseanthony commented on April 26, 2024

I do save the access_token as in theRunAround. It is still associated with an expiration date, and so the session isn't valid until I call authenticate, with is what triggers the dialog appearing and disappearing.

from facebook-ios-sdk.

yujuan avatar yujuan commented on April 26, 2024

When the access token expired, you have to call authorize to get a new access token. Therefore I would suggest use offline_access for now. At the same time, I will see if there is anything else we can do. Hope this helps.

from facebook-ios-sdk.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.