Why facebook pre-filled message works on iOS but not on Android (using social plugin)?

Hi,

I was thinking that pre-filled message doesn’t work for both plateforms (using Social plugin) until I test with codes on https://github.com/coronalabs/plugins-sample-native-popup-social. I know its Facebook’s policies that ban pre-filled message but why one works and another one doesn’t?

I’m finding a way to share message from my App on Android to Facebook. My solution now is to save it as image using display.save() then share the image but its quite slow. Is there any other solutions that can pre load message on Android like iOS does?

Thanks,

So Lin

Well for Android, I’m pretty sure we are enforcing the rule. On the IOS plugin, we are just passing things to the iOS control and let them handle stripping it.

Rob

Hi Rob,

I think Corona should leave it to the OS and developer to deal with this. Its inconsistent now that with this plugin prefilled message is allowed, that plugin its not allowed, this or that plateform allowed and not allowed.

Thanks,
So Lin

I believe that the way corona is handling the pre-filled text is consistent with Facebook’s policies. 

We had a game rejected by Facebook in the past for pre-filling text, and they told us that the only condition where it was allowed was when using the iOS native dialog box.  Android doesn’t have this functionality, so Corona can’t make the plugins consistent. Likewise, if you were to not use the native iOS dialog (e.g. use facebook via a browser) then you also wouldn’t be allowed to prefill text even on iOS.

I haven’t looked at their docs for a while, but this may still be the case.

Hi Alan,

What is that native dialog box? Android doesn’t have it even with facebook installed?

Thanks,

So Lin 

Well for Android, I’m pretty sure we are enforcing the rule. On the IOS plugin, we are just passing things to the iOS control and let them handle stripping it.

Rob

Hi Rob,

I think Corona should leave it to the OS and developer to deal with this. Its inconsistent now that with this plugin prefilled message is allowed, that plugin its not allowed, this or that plateform allowed and not allowed.

Thanks,
So Lin

I believe that the way corona is handling the pre-filled text is consistent with Facebook’s policies. 

We had a game rejected by Facebook in the past for pre-filling text, and they told us that the only condition where it was allowed was when using the iOS native dialog box.  Android doesn’t have this functionality, so Corona can’t make the plugins consistent. Likewise, if you were to not use the native iOS dialog (e.g. use facebook via a browser) then you also wouldn’t be allowed to prefill text even on iOS.

I haven’t looked at their docs for a while, but this may still be the case.

Hi Alan,

What is that native dialog box? Android doesn’t have it even with facebook installed?

Thanks,

So Lin