如何从ReactNative打开其他应用程序?

时间:2017-03-27 07:17:14

标签: android react-native react-native-android react-native-ios

如何从ReactNative打开其他应用(Gmail,相机)。如何将数据从当前场景传递到其他应用程序?

3 个答案:

答案 0 :(得分:0)

您可以使用Linking

管理其他应用

答案 1 :(得分:0)

打开拨号器的代码示例

const urlToOpen = 'tel:1234567890';
Linking.openURL(urlToOpen);

您可以在此处参考the official doc,它只是预定义了一些可以打开的应用程序。

但是,如果问题是要打开任何应用程序,我希望到目前为止还没有解决方案。

答案 2 :(得分:0)

我发现此npm库 react-native-app-link 可打开其他应用。这是基于深层链接的,如果您有任何深层链接,则此库可以提供帮助。这不仅会通过提供android软件包名称或ios应用ID来打开应用。

https://github.com/FiberJW/react-native-app-link