React Native FBSDK有一个共享对话框,但是由于最近的某个原因,如果iPhone具有Facebook应用程序,则预填充的内容例如

const shareLinkContent = {
  contentType: "link",
  contentTitle: this.props.name,
  contentUrl: this.props.link,
  imageUrl: this.props.pictureUrl,
  contentDescription: this.props.caption,
};

在安装该应用程序时不起作用,但是当没有FB应用程序且本机应用程序打开浏览器时,图像,描述和标题会显示。我想强制sharedialog每次都使用浏览器。我知道RNFBSDK ShareDialog具有setmode函数,但是我找不到有关如何使用它的文档,也无法从Objective-C文档中推断出它。

最佳答案

setmode函数是静态函数,可以用作ShareDialog.setmode("webview")ShareDialog.setmode("browser")ShareDialog.setmode("automatic")

关于ios - 强制FBSDK ShareDialog React Native自动使用浏览器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38730844/

10-12 19:46