Поделитесь ссылками через Facebook Messenger - реагировать на родной Android - PullRequest
0 голосов
/ 11 октября 2018

Я хочу поделиться ссылками только через Facebook мессенджер.Я проверил 3 библиотеки, и ни одна из них не имеет того, что мне нужно:

  1. Share (встроенный в реагирующий-нативный): невозможно обмениваться ссылками в Android
  2. react-native-share: не поддерживает обмен через мессенджер FB, только через Facebook
  3. react-native-fbsdk: невозможен обмен через мессенджер, только через Facebook

Как это можно реализоватьособенность?

1 Ответ

0 голосов
/ 11 октября 2018

Нашел решение в Reaction-native-fbsdk, есть возможность делиться ссылками через мессенджер Fb используя MessageDialog.

shareLinkWithShareDialog= () => {
    var tmp = this;
    MessageDialog.canShow(this.state.shareLinkContent).then(
      function(canShow) {
        if (canShow) {
          return MessageDialog.show(tmp.state.shareLinkContent);
        }
      }
    ).then(
      function(result) {
        if (result.isCancelled) {
          console.log('Share cancelled');
        } else {
          console.log('Share success with postId: '
            + result.postId);
        }
      },
      function(error) {
        console.log('Share fail with error: ' + error);
      }
    );
  }
...