How can i develop a Facebook app for Pages? - facebook

I'm trying to develop a facebook app for facebook pages (Ex: the page has a tab that opens the app directly in the facebook interface).
Unfortunatly i'm not finding any documentation about... I found docs for classical facebook apps, (Ex: a website that want to load some data from facebook).
I don't understand how this kind of apps work.. Are the apps only iframes that show one of my server php? how can I define this relation?

Related

Facebook App Types

This is a pretty basic question. I wasn't clear after a bit of research what types of Facebook apps one could create.
I think one kind is a web app which gets incorporated into Facebook web pages. I think it kind of works like an iFrame. Am I understanding this correctly?
I'm not clear about iOS and Android apps. Are they separate mobile apps that use Facebook authentication OR do they get incorporated into Facebook's own mobile app?
Canvas (resp. Facebook Web Games, as it is now known, after Facebook decided to name a new, more directly end-user facing feature "Canvas" for marketing reasons) and Page Tab apps are the ones where the content is shown on Facebook in an iframe. You can use the API & FB login on external websites, too.
Native Android and iOS apps are individual, stand-alone apps, they are not integrated into the official Facebook app; but are using the Facebook platform -
login & API - to create a "social experience" for their users. Distribution of those apps to the end user usually works via the official Play/App store; in addition to the review Facebook requires, Google and Apple might require additional review before your app gets in there.

How is possible to open website inside facebook mobile app like buzzfeed?

I see buzzfeed did some changes on their website, and now buzzfeed URLs shared on facebook are shown as below
Links shared on facebook opened inside facebook like new window. It doesn't requests any other browser or facebook apps browser. Page loads very fast. How it's possible to implement? What technology uses Buzzfeed for it?
The feature is called Instant Articles and is available for publishers, it seems more like people publishing the articles on their platform.
see: https://instantarticles.fb.com/

How to fan-gate mobile Facebook users?

As you all know, mobile users can't access the page tab apps. I've googled around and found some methods to enhance the mobile user experience. But no method to keep the fan-gating feature working (besides third-parties like Shortstack). The best solution now seems to send the user to a page and on the page either send them to the FB page tab (desktop/tablet users) or a mobile friendly external page (mobile users). However, external page don't allow you to fan-gate. Is there no solution, or have I just not found it yet?

How do I and other facebook users embed my simple google gadget on their wall / tab

I have a simple Google Gadget that shows products from a Zazzle Storekeeper's store. I'd like to make this available to those storekeepers on their own facebook wall / tab. Is this possible? It doesn't need access to any of their Facebook info other.
Facebook Page Apps are at their core just simple iFrames which can load any other URL on the internet into them. Read more about Apps on Facebook.com and ensure that what you're doing complies with Platform Policy and it should all be pretty straightforward.

App profile page versus m.facebook.com

Can this be true, or am I missing something, big time? It seems there's no way to access a Facebook app's profile page on the Facebook mobile site (m.facebook.com)?
I thought I wouldn't need to create a separate fan page for my app now that the app's profile page kind of looks and feels like a regular fan page. But if it's not accessible in Facebook mobile, then it's no use to me whatsoever - the thing is, I'm developing a native iPhone app, and the Facebook app is just for sharing the results, promoting and building fanbase - in other words I need a "Visit app's Facebook page" button in my iPhone app, and obviously the link should open in m.facebook.com, not the full www.facebook.com site.
I have no problem opening regular fan pages in Facebook mobile on my iPhone, or opening app's profile pages in the regular Facebook site. But I can't seem to be able to access any app's profile page in Facebook mobile. Please tell me I'm just dumb and there's of course a way to do this.
Here's a few ways that I was able to make it work.
Named pages
m.facebook.com/coke
m.facebook.com/facebook
m.facebook.com/yupiq
Applications
m.facebook.com/profile.php?id=150980384961454
Does that solve it for you?
EDIT:
I was unable to get the m.facebook.com/{id} to work for anything.