I spent a lot of time reading FB dev documents and tutorials, but I'm still very confused about what you can use in the canvas application and page tab and how to use them.
What I expect from using the FB SDK on my site is to click the continue with facebook button on the login screen, have a couple of common and similar buttons and send notifications to facebook if the user has allowed this. My site has an internal messaging system, and I want to notify users that a new message or activity has occurred on my site. Thus, users do not need to check my site every day for activity that is important to the user, since I expect rare activity (about a few operations per week).
Everything works for me, but after the user clicks on the notification, he gets into the application for the canvas. FB documents and tutorials focus on code examples, but I haven’t found a description of what the canvas application really is. Without this fundamental understanding, I cannot complete my notifications logic, I cannot understand terms such as “secure canvas URL”, and I'm generally not sure about the user experience (which I would like to do as much as possible).
If I google “what is the facebook canvas app”, I get “Canvas is an exciting and expressive Facebook experience for companies to tell their stories and showcase their products.” As you can see from the comment below, something else ...
I would take it if someone could explain with a simple word and maybe an example what a canvas app is and how to use it, given that my main goal is to notify users of activity on my site in my fb account.
I am using the CI framework PHP SDK v5.
php facebook facebook-graph-api
Kārlis janisels
source share