I have read up on the differences from 'setting' up the Canvas Page vs the Page Tab. I also see the Canvas page allows for interaction with notifications, bookmarks, newsfeed, timeline etc. However, doesn't a Page Tab also allow that?
I am trying to figure out in what instances would you use a Canvas over a Page Tab.
Thanks.
The main difference between apps embedded into pages and canvas apps that is the canvas apps have their own, unique URL under the https://apps.facebook.com/... domain.
The fact your app is embedded on a page or not is not necessarily in your hand because the app creator and page admins could be different people. The added integration points facebook gives you all tied to this URL. (I guess they could use your backend url directly but they wont be able to show ads there.)
You might want to choose canvas app if you need one or more of these features:
Canvas pages can be configured to expand "wall-to-wall" and take advantage of users with big screens.
Deep links can be implemented on page tabs with the data
GET parameter (coming down into your app via signed_request on tabs), but canvas pages get this for "free".
There's a best practice guide in docs on how to create good canvas apps.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With