我只想通过Facebook
信使共享链接。我已经检查了3个库,但都没有我需要的库:
Share
(内置于react-native):无法在Android中共享链接react-native-share
:不支持通过FB Messenger共享,仅通过Facebook react-native-fbsdk
:无法通过Messenger共享,只能通过Facebook 如何实现此功能?
答案 0 :(得分:0)
在react-native-fbsdk中找到了解决方案,可以使用MessageDialog
通过Fb Messenger共享链接。
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);
}
);
}