XF 2.2 Facebook connected account login crashing

bzcomputers

Well-known member
Facebook has reported that the XenForo connected login is crashing or hanging and has restricted the app. If currently restricted, once fixed, admins will need to appeal their restriction.

Email from Facebook:
Hi,

In working to create a great Platform experience for everyone, we ask developers to ensure the apps they build comply with our policies. Your app XXXXXXXXXXXXXXXXXXXXX doesn't comply with the following Platform Terms or Developer Policies:

Platform Policy 6.1: Verify that you have integrated Login correctly. Your app shouldn't crash or hang during the testing process.

During Login, your app is crashing or hanging excessively, creating a broken experience for people trying to use your app. To make sure this flow runs smoothly, check that you've integrated Facebook Login correctly. We recommend that you test Login on all integrations. If you have not already done so, please:

• Here's our quickstart guide for implementing Facebook Login for Android: https://developers.facebook.com/docs/facebook-login/android

• We encourage you to test your Login integration following these steps here: https://developers.facebook.com/docs/facebook-login/testing-your-login-flow/

• Best Practices for Login can be found here: https://developers.facebook.com/docs/facebook-login/best-practices


Since we're striving to improve the Platform experience, your app's ability to do the following has been restricted.

Access to Facebook Login

Restriction on Facebook Login means that you will need to remove the button from all user-facing interfaces to avoid negative user experiences. If you believe your product can be fixed and want to integrate Facebook Login going forward, please add the button after your appeal has been approved.


For more information, visit:

- Developer Policies: https://developers.facebook.com/devpolicy

- Platform Terms: https://developers.facebook.com/terms


If you would like to revert this restriction, you should update your app so that it follows the above policy. Once your updates are complete, please submit an appeal here for review: https://developers.facebook.com/appeal/. A member of our team will respond within 48 hours.


Thanks,
Facebook Developer Operations Policy Team
 

Chris D

XenForo developer
Staff member
At this moment in time I'm not seeing a general issue with this - ours works fine - nor have we had any other reports that I can recall.

If I try yours on your site I see:

1629986860163.png

This implies a configuration issue rather than a bug.
 

bzcomputers

Well-known member
@Chris D thanks for looking at it so quickly.

I haven't made any changes recently, although I can't say I've tested it since I originally set it up and it was working either.

What API Version settings are you using for Xenforo.com?

Capture.JPG
 

bzcomputers

Well-known member
Found out the issue was that I had not filled out the "Data Protection Officer Contact Information". This must be a semi-recent addition to the Facebook required information for maintaining an app. The only information they require is an email address and physical street address for this position. Once that information was filled out and saved, I then submitted my appeal to get the Facebook app reinstated, about 8 hours later it was.

Facebook wasn't very clear in explaining that this is what caused the initial issue. All I received was the app was hanging/crashing. The reason it was hanging/crashing was because Facebook refused connections through the app because of the missing information mentioned above. Since I had not disabled the app (after Facebook began refusing connections) the only indication I had that there was an issue was when Facebook finally sent an email to me when they suspended the app because it was "hanging/crashing". For anyone running a Facebook Connection, make sure this information is filled about before you too have issues.


Capture2.JPG
 

Alien

Well-known member
I have this same problem, but am located in the US.

They disabled my ability do it, because login wasn't working correctly and it had been for years. Odd...
 
Top