Invisible app on Facebook pages profile - facebook

Is there any way to have an app on a 'pages' profile on Facebook that doesn't show a tab on the public profile.
I have tried adding the app (with a pages tab) and hiding the tab after adding it to the page however this seems to cause it to be automatically removed completely.

Yes it is possible by enabling "Sandbox" mode for application. Once sandboxed application (as well as Page tab) will be visible only to Administrators/Developers/Test users of application.
So generally you may enable sandbox mode and add users as Test Users for an application.

Related

How to hide a tab from a fanpage during development

I'm wondering how to hide a Facebook tab from a published fanpage while the tab is under development, so that it only appears for page Admins?
In order to edit tabs it seems that they have to be added to the page, in order to be able to edit them. That's a problem when customizing a Facebook tab, as you don't want your fans to see your work-in-progress content until it's ready to be published.
Here I'm not referring to a custom built app, but apps like Static HTML.
Any one who has experience with this?
Enable sandbox mode in the app settings.
Goto dev https://developers.facebook.com/apps
Click on the app in the left hand column.
Under setting look to see if Sandbox mode is on or off.
If you want to change the setting click "Edit Settings"
The Sandbox setting is under basic settings.
For you and the client to test the app you have to give them permissions by adding them as a tester/developer/admin of the app. https://developers.facebook.com/docs/ApplicationSecurity/

Is it possible to have a facebook tab application without a tab?

A client wants to have a facebook page tab app, but they don't want the tab to be visible to the public. They're OK with the general public accessing the app if they obtain a link to it somehow, but don't want to advertise the app with a page tab icon at the top of their facebook page.
If I "Remove from favorites" on the page tab icon, the app itself becomes inaccessible. If I put the app in sandbox mode, only admins/testers can access it. All I really want to do is hide the icon itself but the leave the app up and running. Is this possible?
No, it's not possible to have a page tab app which doesn't appear as a tab.
You/They should probably use a canvas app ('App on Facebook' in the settings, accessed via apps.facebook.com) for this purpose.
This also has the advantage of giving them more screen real estate to work with, and it can be kept 'anonymous' by just linking directly to it and not promoting it any other way

How do I test a Facebook page tab app without creating a public page for it?

I'm developing a FB page tab app, and I want to provide my client a URL for testing the app. I don't have a page specifically for this app, nor do I want to create one - the test versions of the app should remain private. What is the normal process for testing page tab apps privately in this manner?
Try this:
Go to your application: developers.facebook.com/apps
open your app, on left side there is a section called advanced (settings->advanced),
just click on that and you will find create a facebook page option,
you can create a facebook page and after creating,
you can set setting for publish or unpublish.
You have to enable the Sandbox Mode in your app settings.
If you want to give other users access to the app, you need to add them as developers or testers in the Roles settings.

How can i make my iframe app visible for everyone?

I'm new to Facebook app development and I ran into a stupid issue:
I made a simple app consisting of a flash player embedded in an iframe stored on my server and then I added it (as a tab) to a Facebook Event page I also created.
My problem is that the iframe will only load the page's content if the user's role is mapped in the app settings; it works fine for me since I'm the administrator and I believe my test users can also see it quite well, but for everyone else the iframe is blank.
Any ideas on how to make it visible for everyone?
Thanks in advance
Edit:
Content page is here:
http://livextend.com/facebook/nosajthing_musicbox/
Tab is here:
http://www.facebook.com/pages/Nosaj-Thing-no-Musicbox/174470872628888?sk=app_214393448619749
Sounds like your app is in Sandbox Mode. If it is, you're right - only Admin, Devs, and Testers will be able to use / see the app. If you want everyone to see it, disable Sandbox Mode:
Go to https://developers.facebook.com/apps/
Select your app and then Edit Settings
Settings > Advanced
In Authentication section, set Sandbox Mode to Disabled

Canvas Page is blank when viewing in page mode?

Why is it that the apps we developed do not show any content when we are viewing them in Page mode? When I switch to my personal profile everything shows up, but if I'm in my Business Profile, my canvas page is blank?
This is a bug/desired-behavior of Profile Tab applications while using Facebook as page, status of this can be tracked on http://developers.facebook.com/bugs/141770462584785
Update:
Bug is marked as fixes but the fix doesn't really resolve the issue. Currently if you try to visit Application Tab on Page you will be prompted to switch back to use Facebook as user:
You are using Facebook as PAGE_NAME
To access this page, you'll need to switch from using Facebook as your page to using Facebook as yourself.