I try to get my Facebook app live, but when I switch the button to live, there's an error occurred.
You must provide a valid Privacy Policy URL in order take your app
Live. Go to App Details and make sure it is valid.
I already put the valid Privacy Policy and Terms of Service URL. But it is still not working.
I've already searched the topic here about the same problem, it is said that it is a bug, but it's from November last year, is it still a bug or there is a solution of this problem now?
I am trying to help my sister with her facebook business page. She created an app some time ago, but did not disable sandbox mode, so it has never been visible.
She made me an administrator of the page, and the app. But when I try to disable sandbox mode to make the app visible on her page, I get the following error message:
Error
There was a problem saving your changes. Please try again later.
Before this error, I believe facebook directed me to set up a category for the app in the app details, where "other" had been selected. I tried changing this to "app for pages" but it didn't help.
I created another app some time ago where all the same fields are filled in as with my sister's app, and had no trouble disabling sandbox.
I do no understand why facebook is not allowing me to disable sandbox and make the app live. I have googled this question but been unable to find an answer.
I recieved two emails from facebook to put privacy policy link but I couldn't do it in time. I had over 8000 active users and now none can connect onto my forum. I guess they terminated the app? I did add the link onto my app but still it isn't working. I have looked around to see If anyone else went through the same. How do I contact Facebook and get this resolved.
I guess they terminated the app?
Check your app dashboard – usually, as a first measure, your app gets put into sandbox mode.
Add the missing policy links, and then try taking it out of sandbox mode again.
I am getting "com.facebook.FBiOSSK error 2" error when ever try to login with my app by using device.But its working fine with the simulator.
I am using iOs SDK 3.0 Beta. any solutions?
I had the same problem on authententication with "com.facebook.sdk error 2". And i think solved it on my part. Just make sure on your app definition on "https://developers.facebook.com/apps/.."
on "IOS Bundle ID " section, that you put your app id like this com.domainname.appName and not X792739.com.domainname.appName
Yes, after you see this error, if you go to Settings, you will see that the setting for this app is turned "OFF". But the problem in this case is that the user was never prompted to allow access -- i.e. the setting was turned to OFF automatically on first time access. If the user was asked, then of course that is understandable, but this is not the case (it's as if the SDK silently and automatically pressed Don't Allow for the user). That's why this is a problem.
Before you read any further, I want to note that once the setting is set, you cannot simply repeat the process to test it, because once the setting is set, it will never ask the user (even deleting and reinstalling the app does not help). To test this issue, you need to reset the permissions by going to Settings -> General -> Reset -> Reset Location & Privacy, before you can try to replicate this again.
From testing, I've discovered that if you have offline_access in the permissions you are requesting for the first time, then it will give this login error (and not prompt the user and set the permission to OFF). The SDK does not check and tell you that this permission is not allowed; it just fails to login.
We were seeing the com.facebook.sdk error 2 error only for certain people. The problem ended up being that our Facebook App was still in Sandbox Mode. Disabling that at developers.facebook.com/apps/{ourfacebookid} instantly fixed the problem.
Turns out it was working for those of us who were set up as admins for the FB App, but not anyone else.
This error is received when the user chooses "Don't Allow" when asked to give the app permissions.
I suggest that you replace the default error message (copied from Facebook SDK sample code) with a user friendly message, telling him to make sure he granted your app the required permissions.
To fix this at iOS 6, go to Settings -> Facebook and turn your app's switch ON.
I got the same problem when I tried to follow the tutorial (http://developers.facebook.com/docs/tutorials/ios-sdk-tutorial/authenticate/)
It seems to work fine when I followed the instruction in the 'howto' section, and it's a little bit different : https://developers.facebook.com/docs/howtos/login-with-facebook-using-ios-sdk/
I faced with the same problem. It turns out that if the Sandbox is enabled than the users should be admin. If it is disabled then works for everyone.
In my case this error was the result of asking for 'publish_actions' permissions at authentication. Write permissions have to be gotten separately: https://developers.facebook.com/docs/tutorial/iossdk/upgrading-from-3.0-to-3.1/
I created an app for a page tab and enabled sandbox mode to test it before it went live. I added a couple of test users to the app so they could test and it was all working as expected.
I've now disabled sandbox mode for the app, but the app is not visible to all and only the previously added test users can see it. The app icon and link appears at the top of the page but when clicked it just redirects back to the same page.
The sandbox mode setting is definitely showing as Disabled, and if I had a new test user they can then see the app!
I've also tested this same process with a different app and have had the same problem.
Has anyone encountered this before, or know of any issues with Facebook at the moment that could cause this?
Thank you.
I had this issue as well. I followed Dan Som's advice and recreated the app without enabling sandbox mode. Sure enough, my app was visible.
Then I started modifying the settings to match my old app. Afterwards, my new app was no longer visible. I realized that one of the settings I toggled/enabled prevented my new app from being visible to non-testers/developers.
That setting was; in my case, Age Restrictions. I had it set to People 18 and older even though it did not have to be. I set it back to the default setting Anyone (13+) and my app was visible again. I suspect your app requires approval from Facebook if you have such an age restriction.
You can change it in Settings | Advanced | App Restrictions.
If you or anyone is still encountering this issue- it's worth a look.