App Details submission rejected "...remove this integration as a listed platform in the dev app." - facebook

I submitted my app details on Facebook, and received the following notice:
Your app's main functionality lives off canvas. Please either choose
to host your app on canvas or remove this integration as a listed
platform in the dev app.
What integration platform is this referring to? Is it the App on Facebook integration that I have checked on the Basic app details page?

To check your settings, go to http://developers.facebook.com, click on "Apps" in the blue menu up top, click on your app in the left-navigation, click on "Edit Settings" in the Settings section. Scroll down to the "Select how your app integrates with Facebook" section.
If you have selected Canvas, a green checkbox will appear next to "App on Facebook". Make sure that "App on Facebook" is NOT selected unless you are actually building a Canvas app.
What is a Canvas app? For more information, consult the Facebook documentation on Canvas apps: https://developers.facebook.com/docs/guides/canvas/

Related

How to disable sandbox mode in new facebook app developer?

Question 1:
Is this the correct way to to disable sandbox mode in the new facebook app developer dashboard?
a) Go to the "Status & Review" section.
b) Select "Yes" after the text "Do you want to make this app and all its live features available to the general public?"
Question 2:
I created my fb app so that I can cross-post blog entries from my WordPress blog to my facebook wall.
If I click "Yes" after "Do you want to make this app and all its live features available to the general public?" will the general public will be able to use my app to post to my facebook account? (Fyi I don't want this to happen.)
Question 3:
Is it possible to disable Sandbox mode without having to fill out privacy policy info? I want to be able to use my app - but don't want the app to be searchable in the facebook app center or used by others.
Any clarification would be appreciated. Thanks a lot.
You can see it in the App's Settings then Basic Tab, then fill up the "Contact Email" which is in the right side.
https://developers.facebook.com/apps/xxxxxx/settings/
change xxx to your app id
Here is the step by step guide:
Open https://developers.facebook.com/
Select your app from top navigation bar (Apps)
Click on Status & Review (Left Sidebar)
You will find a toggle button to do on/off your app from sandbox
mode. By default it will on for sandbox mode if you are creating new app.
or you can open url like
https://developers.facebook.com/apps/YOUR-APP-ID/review-status/

Facebook API "This app is in development mode"

What does "development mode" mean for a facebook app? I find no exact explanation of what I can and can't do while in development mode and what's the relation with the "Not available to all users because your app is not live".
Some people also refer to it as "Sandbox mode" so I have a lot of confusion between "development mode", "sandbox mode", "live vs not available to general public"
I know its a little bit late but someone may find this useful in future.
STEP 1:
Login to facebook Developer -> Your App
In Settings -> Basic -> Contact Email. (Give any email)
STEP 2:
And in 'App Review' Tab : change
Do you want to make this app and all its live features available to the general public? Yes
And you app will be live now ..
Click app review and Turn on the Make your app Public toggle. Save changes
This problem occurs when we set our app as unavailable to the public.
STEP 1
Open Facebook developer account
https://www.facebook.com/login/?next=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2Ffacebook-login%2Fios
STEP 2
Select your application
STEP 3
Click the app Review tab.
Change switch value no to yes. See picture below.
After this your app is live.
Development mode is for testing
Go to https://developers.facebook.com/apps, then App Review -> Select No for Your app is in development and unavailable to the public
Go to Roles -> Testers, enter the Facebook user Id of the users you want to enable testing
Follow these basic steps to fix this problem,
Step 1: Go to Dashboard,
Step 2: Go to "App Review" tab,
Step 3: Enable the "Make test public?" option, Like Below image,
I had also faced the same issue in which my FB app was automatically stopped and users were not able to login and were getting the message "app is in development mode.....".
Reason why FB automatically stopped my app was that I had not provided a valid PRIVACY policy & terms URL. So, make sure you enter these URLs on your app basic settings page and then make your app PUBLIC from app review page as described in above posts.
in your app dashboard check status to on
for testing purposes only you could Go to your facebook developer dashboard.
create your app then in the top left corner open the apps dropdown menu and click create test app take the app ID and use instead.
I have the same problem while integrating the Facebook SDK for login.
I'm suggesting below approach for development mode > you can test all things if you are login with same account, which is used for 'developers.facebook.com' and if you want to use another accounts then you need to add Roles for that particular app, for that you can add developer or testers by using fid or facebook username.
Eg: - Select the particular app > Roles and then add developer or testers.

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.

Issue submitting a mobile app to App Center

I've filled out all of the basic details for my app under the settings tab on the FB developer dashboard. I've ensured that the Native iOS App option has been selected and have filled out all of the relevant details (Bundle ID, App Store ID etc.).
Next, I click on the App Details tab and fill out all of the information on that page and then click on the 'Submit App Detail Page' button. Upon doing so, I receive an error stating
"Invalid Submission
Before setting up your app detail page, you must specify how your app integrates with Facebook. Click here to vist your apps settings page to manage your integrations." Clicking on this link simply takes me back to the basic settings page which I have already filled out. I've searched for the app on App Center and can confirm that it hasn't been added to the directory.

"Send to mobile" notification on facebook app page does not redirect to Google Play

I have developed one android app "Smarter App" which I am trying to integrate to facebook. Now I am getting app page with "Go to app" and "send to mobile" button below cover image. On "Send to mobile" click, it sent notification on my mobile. But when I click on the notification ("Smarter Car for android is ready to use on your mobile. Start using"), it does not go to google app store from where I can install this app.
Got help from one facebook developer.
Solution : Set a mobile URL in your developer settings, and then make that redirect to app store.
Set the Native Android App settings in your developer settings for your app. Be sure to include both the Package name and Class Name for it to work properly.