Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Facebook login error "User is not allowed to see the application."

Hi: I have submitted my app to the App Store. I have Facebook login feature in my app. When I try to login to Facebook from devices I have I am able to do it seamlessly. However Apple has rejected my app saying " When we tap the Facebook icon to sign up we are taken to mobile Safari where we receive a message that states :

User is not allowed to see the application.: The user is not allowed to see this application per the developer set configuration.

Not sure how will I be able recreate this issue. I installed my app on 3 different devices and was able to login without any errors. I checked my app setting on Facebook Status and Review section of Facebook and I have enabled my general public. Not sure what else I am missing. I just feel very dejected. Can anyone please help me figure this out? I am using parse as my backend service and logging users using parse Facebook login. Thank you very much!

like image 916
user2562080 Avatar asked Jul 25 '14 16:07

user2562080


People also ask

Why will Facebook not let me log in on the app?

If you're having trouble logging into your Facebook account from your Facebook app: Make sure that you have the latest version of the Facebook app, or delete the app and then reinstall it. Try logging in from a mobile browser (example: Safari, Chrome).

How do I fix the feature unavailable Facebook login is currently unavailable for this app?

This arises due to the Pending Data use Checkup Please check in your developer account if you have a pending Data use Checkup. Once you complete it, it should work.

How do I allow apps to log into Facebook?

Scroll down and tap Settings, then tap Apps and Websites. Tap Logged in with Facebook. Tap the app that you want to adjust who can see your activity, then tap . Choose who you want to see that you use the app: Public, Friends or Only me.


2 Answers

Another reason this will happen is if you are logged in as a test user from a different app than the one you are trying to sign in to. Facebook test users are app-specific.

Sign out of Facebook and back in with a test user from the correct app.

like image 177
David K. Hess Avatar answered Oct 05 '22 23:10

David K. Hess


Go to Safari > http://m.facebook.com > logout In cases where app sign in with safariviewcontroller, sometimes it contains test user of different app

like image 35
qwerty Avatar answered Oct 06 '22 00:10

qwerty