The manifest elements are not relevant in this case as you haven't added any activity to your project.
Maybe facebook tries to fetch the page url and then it fails as it is not a http url.
Hmmm, I might have gotten LIKE / SHARE to work in a WebView; but not by loading a page with the code embedded in it (which is the nicer way).
I went to the Facebook Developer Like page:
https://developers.facebook.com/docs/plugins/like-button
Next, I chose the link I wanted them to LIKE... chose 200 for the size (want it bigger), Layout: standard, Action Type: like, Show Friends Faces: false, Include Share Button: True
Clicked GET CODE and instead of selecting HTML5 (which is the embedded method), I chose URL.
Then, I just copy-and-pasted that code into B4A as a button sub:
Sub ButtonSH_Click
Dim I As Intent
Link = http://www.Facebook.com/plugins/like.php?href=https%3A%2F%2Fwww.Facebook.com%2Fpeople%2FAcim-WowAcim%2F100008000028793&width=200&layout=standard&action=like&show_faces=False&share=True&height=35
I.Initialize(I.ACTION_VIEW,Link)
StartActivity(I)
end sub
When I click that button, it goes to a blank page which only has a LIKE and SHARE button with 'Be the first of your friends to like this'.
When you click on it, the number goes up by one (but the next time you go in the number said 3 and it still said 'Be the first of your friends to like this' which doesn't make much sense).
Now that I look at the subroutine - it makes me wonder how it even knew to use that webview? I had that as the function set for a button and just used it knowing that it spit an HTTP into the webview without remembering why. Now, when I look at it, how does it know to use that webview?
But it works, or at least seems to work. Just not the right way. This way you have to have a button which says LIKE/SHARE, then when you click on it you get the real buttons (but way too small).
Is there some way of telling it to make the default look bigger in the webview window when it loads it? Making the size of the button be 400 instead of 200 did nothing for the size of the buttons, go figure...
I'm wondering whether the reason that worked was... I have the Facebook App installed. Is that true? Did that code, setting up the intent as I did, call up the Facebook App because the link was
http://www.facebook.com ? And, if it was an App, is it possible that it wouldn't work if they didn't have the facebook app installed?
Or, is it just automatically loading some browser when I did a StartActivity() on that Intent?
I don't know whether I like, or hate, having something work (or at least kind of work) - but not know why.