Share message parameter ignored for Facebook on Android

According to the documentation, the message section of the share should be working. On Android, when sharing to Facebook’, no message is being populated in the post. However, if I place a URL as ANY part of the message, the URL shows up (but no other part of the message). Title is also ignored. Sharing with email, discord - all works fine - just the Facebook share (which is my primary target).

share= () => {
Share.share({
//message: ‘Testing the outer message…’,
…Platform.select({
ios: {
message: 'Have a look on : ',
url: this.state.badgeurl,
},
android: {
message: ‘Have a look on http://www.google.com

    }
  }),
  title: 'Wow, did you see that?'
},
 {
  ...Platform.select({
    ios: {
      // iOS only:
      excludedActivityTypes: [
        'com.apple.UIKit.activity.PostToTwitter'
      ]
    },
    android: {
      // Android only:
      //dialogTitle: 'Share : ' + this.state.badgename
      dialogTitle: 'Moo '
    }
  })
}

);

My question closely mirrors this one: Share on Android, the message parameter is ignored

But there was no answer and it’s a year old and closed.

Just checked and it looks like it’s not working on IOS either.

  ios: {
      message: 'Have a look on : ',
      url: "http://www.google.com",
    },

URL shows up - message - doesn’t.

Here is a snack that demonstrates the issue - for both IOS and Android. https://snack.expo.io/Sy8EPi_iH
IF there is a URL in the message - only the URL is used - no text. If you select the share message, URL, and title (on android) - absolutely nothing shows up.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.