As everyone who knows and loves Facebook, Android, and the native.showPopup() social plugin knows, Corona has long taken the position that: “On Android, this plugin does not support Facebook due to a bug.” http://docs.coronalabs.com/plugin/CoronaProvider_native_popup_social/showPopup.html
That position is because Facebook hates-hates-hates when apps pre-fill out text, which native.showPopup() allows. Facebook’s official position is: “Our API does not support pre-filling the message for users” https://developers.facebook.com/bugs/332619626816423/
But why not enable native.showPopup() for Facebook when *no* text is being filled out, such as when only a URL or image is being shared?
After some experimenting this evening, I’ve figured out how to share URLs via the Facebook app on Android using daily build 2014.2472 (and without having to use everyone’s favorite facebook.* library). But then it’s an awful UI: Button A for “share on Twitter, email, SMS, Bluetooth, Instagram, Google+, Hangouts, etc. via a nice native popup” and Button B for “share on Facebook.”
Can y’all fix this so URLs can be shared properly on Facebook on Android? The same technique would presumably work for images too. An easy way to do this (I’m speculating here) might be to simply ignore the “message” part of the table that’s passed to native.showPopup.
Thanks!