gpt4 book ai didi

facebook - 如何在 React Native 中使用 Facebook Messenger 对话框?

转载 作者:行者123 更新时间:2023-12-01 11:39:56 26 4
gpt4 key购买 nike

我正在使用 react-native-fbsdk 在我的 React Native 项目中使用 Facebook API。我能够使用它实现登录/共享/注销功能,但直到现在还没有找到任何方法来使用 Facebook Messenger 发送对话框。有什么方法可以使用它在 React Native 项目中集成 FB Messenger 发送对话框吗?

最佳答案

对我来说,这会打开 Messenger 发送对话框(至少在 iOS 上):

const FBSDK = require('react-native-fbsdk');
const {
MessageDialog
} = FBSDK;
........
........
........
const shareLinkContent = {
contentType: 'link',
contentUrl: 'http://xxxx',
//contentDescription: 'DONT USE ITS AGAINST FB POLICY',
};

MessageDialog.canShow(shareLinkContent).then(
function(canShow) {
if (canShow) {
return MessageDialog.show(shareLinkContent);
} else {
alert('Messenger not installed')
}
}
).then(
function(result) {
if (result.isCancelled) {
// cancelled
} else {
// success
}
},
function(error) {
showToast('Share fail with error: ' + error, 'error');
}
);

希望对你有帮助!

关于facebook - 如何在 React Native 中使用 Facebook Messenger 对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40864824/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com