<Button
iconSrc={{ uri: MORE_ICON }}
onPress={()=>{
this.onCancel()
setTimeout(() => {
Share.open(shareOptions)
},300)
}}
>
Share
</Button>
我想在本机项目中实现社交共享,请提供任何参考。
答案 0 :(得分:1)
有几种方法可以实现共享功能。
1)您可以使用Share
中的React-Native
2)您可以使用react-native-share。
如果您是React-Native的新手,请选择第二个选项。
您只需要安装npm并将其链接。那么您需要编写以下代码进行共享:
let shareOptions = {
title: "React Native",
message: "Message",
url: "http://facebook.github.io",
subject: "Share Link" // for email
};
Share.shareSingle(Object.assign(shareOptions, {
"social": "facebook" // This can be anything
}));
当用户执行任何操作时,您只需要调用以上代码即可。
答案 1 :(得分:0)
您可以使用react-native API,ref = https://facebook.github.io/react-native/docs/share.html 要么 您可以实现npm软件包ref = https://www.npmjs.com/package/react-native-share(我已经实现了此软件包,这个软件包非常方便)