【发布时间】:2017-05-31 04:59:29
【问题描述】:
我尝试使用 FBSDK 分享到 Facebook 的链接! 我按照https://github.com/facebook/react-native-fbsdk 的步骤进行操作 这是我的分享代码:
shareLinkWithShareDialog() {
var tmp = this;
ShareDialog.canShow(this.state.shareLinkContent).then(
function(canShow) {
if (canShow) {
return ShareDialog.show(tmp.state.shareLinkContent);
}
}
).then(
function(result) {
if (result.isCancelled) {
alert('Share cancelled');
} else {
alert('Share success with postId: '
+ result.postId);
}
},
function(error) {
alert('Share fail with error: ' + error);
}
);
}
然后 isCancelled 总是未定义! postId 仍然未定义! 谁能告诉我为什么?我使用 react native 0.42 和 fbsdk 0.5.0
【问题讨论】:
-
你为什么需要知道?
-
如果不知道那个结果对象!结果总是成功!我无法取消帖子或发布成功
-
为什么你需要抓住它?
-
这是在我的应用中再做一项功能的条件
-
那“多一个功能”是什么?
标签: javascript facebook react-native react-native-ios