I’m using the Facebook v4 plugin for my app. To implement sharing, I use the feed dialog (I prefer it over the share dialog because it allows more flexibility, so please don’t tell me to switch to the share dialog). Up until the latest version of facebook, everything worked as expected (pretty much)
if a share was successful, I’d get a PostId in the callback (e.g. “fbconnect://success?PostID=123456789”)
if a share was unsuccessful (for example, cancelled by the user), there won’t be a PostId (e.g. “fbconnect://success?PostID=” or “fbconnect://success?PostID=(null)”)
However, since the latest Facebook update for Android I sometimes get a new feed dialog. In this new dialog, after a successful share I get the callback: “fbconnect://success?PostID=”.
As I mentioned, I get this new feed dialog only sometimes, so it looks like Facebook is testing it out. This is definitely a bug on Facebook’s end, since I must have a way to determine if the user shared or not. Any helpful thoughts?