Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>After further investigation into the Facebook SDK source, I believe I have a solid lead. </p> <ol> <li>Some, not all, of our users are getting the this error</li> <li>The previous behavior of <code>auth.extendSSOAccessToken</code> was depended upon the app receiving the 'offline_access' permission from the user.</li> <li>The facebook-ios-sdk does not touch the 'offline_access' permission anywhere in it's code.</li> <li>The application "not having permissions" for extending the access token suggests that the method still depends on the application getting the 'offline_access' permission. The only change is this now happens silently.</li> </ol> <p>The Conclusion: The app is not being granted the 'offline_access' permission in one of the many different methods of authentication. The iOS SDK attempts authentication in the following manner:</p> <ol> <li>iOS Integrated Facebook Dialog</li> <li>iOS Facebook App "Fast App Switch"</li> <li>Login through Safari</li> <li>Facebook SDK UIView Login Dialog</li> </ol> <p>4 seems outdated and unlikely, and we're getting ~17% error rates which narrows it down to 1 or 3, since 2 is definitely still widely used.</p> <p>Will update after further analysis.</p> <p><strong>Update 1</strong> Using Facebook's insights and our git history, I believe the issue occurs when the user authenticates using the iOS6 Integrated Facebook Dialog (method 1). Came to the conclusion because the error appeared on Facebook Developer Insights after the iOS6 release and we released a version of the app that used SDK 3.1</p> <p>Will update after testing</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload