分享到React-Native

时间:2017-10-13 16:45:53

标签: react-native react-native-android

我正在尝试在Android设备上安装应用程序以共享我的react-native应用程序。但是,我找不到任何可以帮助我的文档,所以我想知道是否有办法将其他应用程序的内容分享到我的应用程序中?

澄清: enter image description here

我正在尝试将我的应用添加到此列表中

1 个答案:

答案 0 :(得分:0)

您需要允许其他应用启动您的活动。 reference here.

<intent-filter  android:label="Share here!">
              <action android:name="android.intent.action.SEND" />
              <category android:name="android.intent.category.DEFAULT" />
              <data android:mimeType="text/*" />
</intent-filter>

您可能会注意到,此 Witchcraft 会在共享列表中显示您的应用。

为了解决这个问题,请将下一个代码段放在您的组件中。任何组件。

componentDidMount() {
        Linking.getInitialURL().then((url) => {
            console.log('Initial url is: ' + url);
        }).catch(err => console.error('An error occurred', err));
    }

此魅力称为Linking。找到文档here