Infinite loading loop in Facebook Limited login
Checklist before submitting a bug report
- [ ] I've updated to the latest released version of the SDK
- [x] I've searched for existing GitHub issues
- [x] I've looked for existing answers on Stack Overflow, the Facebook Developer Community Forum and the Facebook Developers Group
- [x] I've read the Code of Conduct
- [x] This issue is not security related and can safely be disclosed publicly on GitHub
Xcode version
16.2
Facebook iOS SDK version
17.0.3
Dependency Manager
Building from Source
SDK Framework
Login
Goals
We use Facebook SDK (iOS) to allow users to authenticate with their Facebook accounts. However, on certain iPad devices, including:
iPad Pro 11 (4th Gen) running iOS 17.6.1
iPad 10.9 (2022) running iOS 16.0
iPad Pro 12.9 (6th Gen) running iOS 18.0
The popup browser fails to load the Facebook login page and gets stuck in an infinite loading loop and finally get error due to too many redirects. Facebook SDK (iOS) version: 17.0.3
Can anyone help to check this issue?
Thanks, Tommy
Expected results
The FB login window can be shown correctly to the user.
Actual results
Infinite loading and finally get an error because of too many redirects.
Steps to reproduce
No response
Code samples & details
Same here.
same here.
same and Apple is rejecting my app because of this.
I have the same problem with FBSDKLoginKit 16.3.1 or 15.1.0, Xcode 16.2, iOS 18.2 on an iPad Pro 13-inch simulator. I did not have issues on a iPhone in the simulator. I recently upgraded from FBSDKLoginKit 9.0.0, attempted FBSDK 18.0.0 and am backing down versions due to access token issues with AWSFacebookSignIn 2.40.1. My goal is to upgrade AWSFacebookSignIn to a newer FBSDKLoginKit to resolve issues with an iOS iPad app running on an Apple silicon (a M4 MacBook).
Getting same issue
Same for me
- 1 We have same problem
I was able to circumvent the issue by logging in with Facebook in the browser prior to the in-app authentication flow. However, the issue still happens if I'm not logged in when trying to authenticate (tested with SDK v17.0.3 and Xcode 16.2).