Been trying to make this work for 2 days now and hopelessly confused.
I want to have FB users go to my normal FB page and be shown a "like this page to get a free 2 week subscription" message.
Upon liking the page I want to show a page from my Joomla site which has a "login with FB" button.
When clicking on the login button, the user is automatically granted a 2 week subscription and can cruise around the site as he wishes within the FB app.
However the reveal page ID as specified in JFBConnect never gets shown.
I can't even see how JFBConnect installs that page in the FB app (or is it the FB business page?)
There seem to be plenty of third party tools to set up reveal pages and I presume that JFBConnect does the same thing but no idea how it works.
I'm also very confused as to how the reveal process is supposed to work in practice.
Is it supposed to get people to "like" a normal FB page which then allows access to an app?
Is the normal FB page redundant? ie you want people to like an app instead?
If the latter is it the FB app that the Like message is supposed to be a part of and which then provides the reveal process?
If you do have a FB business page and also a FB app how are the two supposed to play together? Or should you have one or the other but not both?
My FB page is http://www.facebook.com/CyberhorseHeartsRacing
My FB app page is http://apps.facebook.com/heartsracing
My Joomla site is http://hearts.cyberhorse.com.au
It seems to me like you have most of the pieces working. When I go to your FB Page:
Then click on the Cyberhorse Hearts app icon image in the bottom right of your cover photo (next to the big like count button), I'm brought to:
https://www.facebook.com/CyberhorseHear … 8275826591
On that page, I see your reveal page with the description. When I click the Like button in the top right, I'm brought to your home page with a Login with Facebook button and a thanks for clicking the Like button.
So, it seems to be working for me. The only thing you may want to do is rename the "Cyberhorse Hearts" icon to something like "2 week special" or something like that to entice users to click that button.
Hope that helps get you started and explains a bit, but if your still hopelessly confused, just let us know.
\Alex thanks for that insight.
The missing link was clicking on the Hearts Racing icon on the FB "fan" page in order to get to the reveal page.
And the fact that the reveal page is a part of the app, not the "fan" page.
If I could make a suggestion, it would be really helpful if you could include in your docs some screenshots with circles highlighting the various components of the4 reveal system.
Or for instance if on your Sourcecoast fan page you had labelled the icon JFBConnect Reveal Demo, all would have been revealed so to speak!
I presume that it is normal to direct people to the Reveal page URL if for instance you were running ads on FB as opposed to sending them to the fan page and hoping they would find the right link there?
I agree we could probably make things a bit clearer in the documentation. The app vs fan page is always a tricky area, especially since the Page can show your App, and your App can be setup for the Reveal Page, which is mean to get Like's for your Page.
The Reveal Page feature, from Facebook's standpoint, has gone under a lot of changes over the last year. Before the Timeline view, the Reveal Page could be the first thing a user sees when going to your Page, forcing that Like before doing anything. With Timeline, the user has to be directed to the App (either through a link or by clicking that box). Your choice on how to do that is up to.. status posts, good 'name' for the application box, or even something in the cover photo pointing to the app icon saying "Get 2 free weeks" here are all good candidates.
Hope that helps explain, and thanks for your feedback,