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/