Auth error in facebook test apps - facebook

I have working facebook application and created test app for it with slightly different functionality.
Administration role can auth on this app and use it, but any created test user or real user added as tester give me error on authentication: "App Not Setup: The developers of this app have not set up this app properly for Facebook Login."
Sandbox mode - off.
Site URL, Privacy Policy URL, Contact Email, App Domains is filled and correct.
What I missed?

First, make sure there is a contact email under "Settings." Then go to the Status & Review section and click Yes to "make this app and all its live features available to the general public."
Here's a video: https://www.youtube.com/watch?v=kRuOe_yLWR4

Related

app is still in development mode...Facebook - no option to login with Email for test user

I am trying to test Facebook login on an iPhone X device but I am getting the following error as follows:
"This app is still in development mode..."
When testing on a different iPhone X device I am given the option to log in with an Email address, which I can then enter the details of the test user created in the Facebook Developers console.
I am not ready to submit to Facebook for review and approval so that is not an option and hence why I assume FB gives you the ability to create test users in the first place.
I am struggling to figure what the difference between the two devices is. I even logged out the real Facebook user from the Facebook app in an attempt to show me the option to log in with email but to no avail.
follow these steps to make it live.
Login to facebook developer account https://developers.facebook.com/ -> goto you app dashboard -> then switch on to change status live (first you must need to fill privacy policy URL and etc. in basic setting)
See the following screenshot.

Facebook login approved but can't be used

The following sections of my Facebook app is approved:
app details
email
public_profile
user_friends
but still I see the following message when trying to login with users:
"App Not Setup: This app is still in development mode, and you don't have access to it. Switch to a registered test user or ask an app admin for permissions."
Why is it happening? What am I forgetting?
You have to make your app public. Go to https://developers.facebook.com/apps/ and select your app, then go to "Status & Review" and set the button on the upper right side (Do you want to make this app and all its live features available to the general public?) to Yes...
That should do.

Facebook App registration for using 'Facebook login' in a site

I implemented 'Login using facebook' for my site.
To do so I created an app in facebook and registered it.
The app was sent for review and approval status came as 'live'.
But it also had the following message
"Your App Detail page is live and available in search. Your app does not have enough high ratings and user engagement to be approved for listing in the App Center at this time. Please view our App Centre Guidelines for more information"
The app is still in sandbox mode and unless i get out of sandbox the login feature can't be functional in the site.How do we fix this?
Edit your app settings!
On your App Dashboard, click the "Edit settings" link and set Sandbox Mode to off.

iOS 6 the facebook server could not fulfill this access request invalid application

In some iPhone 5 devices we have an error when trying to call Facebook login:
The error is:
"the facebook server could not fulfill this access request invalid application id"
I many times checked that application id is specified correctly.
Strange, that on other devices same app is working correctly.
Please, could you help, what the reason of that?
All developers of a particular app, should be known to Facebook. While the application is in Sandbox mode (i.e. developer only access), all every user who want to use the Facebook platform, for testing/developing the application, will have to be added as a developer (as shown below) -
Just goto https://developers.facebook.com/apps/, and add the user, in the list of developers/admins.
More than likely the app is "sandboxed", so only developers have access. If this is the case you'll have to use a developer account on the iPhone.
Go to iOS settings > Facebook
Log out with your "personal" account
Log in with the developer account (to be safe us the dev account that you created the app with)
This worked for me.
I faced this problem. For me the issue was that I hadn't added the iOS platform for the app. Go to the Facebook developer page, then select your app. In the left nav bar go to settings. Then add platform. Ensure that your bundle identifier is correct. Then it should work.
If you have been testing with a sandbox facebook app and then receive this error when switching to the production app make sure you have published the app in the status & review tab.

Deliver iPhone app to the app store with Facebook account

We're about to deliver an application to the app store.
To enjoy the app, the user have to enter a Facebook login info (Using Facebook-connect API for iPhone).
Now, to deliver the app to Apple's app store, they (Apple) ask us to provide a username+password (account info) for testing issues.
That's great, but, since our app based on Facebook account info and not our own database, do we have to provide a Facebook account info?? because if the answer is YES, it means that we have to open a fake account in Facebook.
So, does anyone know the answer?
Do we have to provide a Facebook account info in the Apple's application upload form?
I had a similar thought when delivering an app that interacted with Twitter. In the user account box on iTunesConnect I wrote something like "Enter the details of any Twitter account" and it passed the app store validation process fine.
We submitted several apps to the store that required a Facebook account and we supplied Apple with an account that we just created. However, from our logs, the Apple reviewers logged in with their own accounts :)
To be on the safe side, I would suggest that you create a fake Facebook account and add in the reviewer's notes textfield, better safe than sorry.