मैं केवल Facebook मैसेंजर के माध्यम से लिंक साझा करना चाहता हूं। मैंने 3 पुस्तकालयों की जाँच की है और उनमें से किसी के पास वह नहीं है जो मुझे चाहिए:

  1. Share (बिल्ड-इन प्रतिक्रिया-मूल): Android में लिंक साझा करना संभव नहीं है
  2. react-native-share: केवल फेसबुक के माध्यम से एफबी मैसेंजर के माध्यम से साझा करने का समर्थन नहीं करता
  3. react-native-fbsdk: केवल फेसबुक के माध्यम से मैसेंजर के माध्यम से साझा करना संभव नहीं है

इस सुविधा को लागू करना कैसे संभव है?

1
Lucky_girl 11 अक्टूबर 2018, 13:56

1 उत्तर

सबसे बढ़िया उत्तर

प्रतिक्रिया देशी-fbsdk में समाधान मिला, MessageDialog का उपयोग करके Fb मैसेंजर के माध्यम से लिंक साझा करने की संभावना है।

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);
      }
    );
  }
1
Lucky_girl 11 अक्टूबर 2018, 11:13