使用React Native从URL共享文件

时间:2019-08-16 12:01:18

标签: android ios react-native share

我已经设法使用{ Share } from 'react-native'与其他应用(例如WhatsApp)发送消息。

现在,我想共享URL(mp3)中的文件,而不仅仅是URL链接。 我没有找到这种情况,我尝试了类似的方法,但是没有用:

react import { Share } from 'react-native'

Share.share({
                  url: "https//www.website.com/mymp3.mp3",
            })

1 个答案:

答案 0 :(得分:0)

Try this,

 in your render(){

<Button onPress={() => this.onClickShare()}> Share </Button>

}

your custom function,

onClickShare = async () => {
    try {
      const result = await Share.share({
        message:
          "https//www.website.com/mymp3.mp3",
      });
    } catch (error) {
      alert(error.message);
    }
  };

非常简单..... pn -您可以通过检查platform ===“ ios”代替 message 来编写 url:道具,就像ios一样,在android中,它需要一个链接。