Auto-Fill Form Fields in Facebook In-App Browser - facebook

My web-based form has common field names such as first-name, last-name, and email. In a mobile browser, the user is prompted to autofill the fields correctly. When a user clicks a link inside of the facebook app to launch the in-app web browser to visit my page, the Autofill does not work for most of the fields. It only works for the email address field. Is there some field tagging method that I can use to indicate to facebook that autofill should be used?

Related

Facebook log-in from Facebook's own WebView is not working (blank screen)

I need to create a PWA that is opened through the Facebook webview (when the user clicks a Facebook Ad on their phone). This app should have a button to enable the user to log-in with Facebook as easily as possible (ideally without having to type their FB email and password).
I was able to set-up the Facebook log-in system using the standard code from the documentation (works perfectly in Chrome desktop and mobile), however, in the Facebook WebView it doesn't work. When the user clicks on the FB login button, the screen just becomes blank. No errors displayed, not even user and password asked.
As far as I understood, Facebook discontinued the log-in from WebView feature (...but even their own?). Are there any turnarounds to enable the user to log-in with Facebook right after clicking on a Facebook Ad (that points toward a PWA page in a Facebook WebView)?
My project is in JavaScript.
Thanks!

On Demand pre-filling of form fields using a user's browser autofill information

Is it possible to force auto-fill of a form based on the user's browser auto-fill data, so the user only needs to add data to the form if the autofill is missing or it autofilled incorrect information?

Can I force users to complete registration after facebook login, is it against TOS?

Question in simple, I have facebook app, thich is basically my site 1:1, but in facebook iframe.
I want to show a user a registration form after he logs in with facebook, containing the most common fields - username, email, password. After registration, I want to save facebook ID and create profile for this user.
Isn't it against facebook TOS to ask for username / password / email after user has entered site through facebook?
Thabks
Why should it be against anything? They don't have to fill this form and proceed with registration on your website, so they're not really forced to do this.
In your FB app's settings, on App Details page there are textboxes for link to privacy policy and terms of service of your app. I think that you have to write in your own PP and TOS why you're asking for this data and what about privacy and all this stuff. And, of course, you should link to your app's PP and TOS on register page, or even "everywhere" in the footer so users will by able to check them easily.

How does a Website with Facebook login work practically?

If I create an app for my wesite under the tab 'website with Facebook login' - how does this work for users accessing my site?
Do users HAVE to sign in with Facebook to view my site?
Or would they only be prompted to sign in if they were not signed in and they clicked my Like or Send buttons (the only button's we'll have)?
If a user doesn't click the like or send - will they be affected?
As much details about the user experience as possible wouldbe great. Cheers all!
Facebook login is usually just a wrapper on top of your website that allows you to get Facebook user details if they use Facebook. You will still need a system to track who is actually logged in to your site and they will still have to click the "Login with Facebook" button.
On the other hand, the Like and Share buttons are independent as they simply send your website data to Facebook and Facebook does not send anything back to you.
You do not need Facebook login functionality to put Like or Share features on your page.

“Clear Form” event from Facebook’s registration plugin?

I’m using Facebook’s Registration plugin <fb:registration> for new users to my site and, if they are logged in to Facebook, I display the plugin registration form. If the user selects the “close” button on the email portion of the form and then selects ”Log Out”, I get the logout event and remove the Facebook form and restore our own. If, however, the user selects the “Clear Form” button, it simply clears the Facebook form.
If the user isn’t going to connect her Facebook account, I’d prefer to display our form when she presses ”Clear Form”.
Is there an event from the Facebook plugin that will tell me when the user selects “Clear Form”, or is there some other way I can achieve displaying the Facebook form only if the user is connecting her Facebook account?
There is an fb_register attribute that provides this basic functionality by removing the “Clear Form” button, but it also displays a message that says “you must use your Facebook account” to register, which is not true in our case.