我想打开默认的天气应用程序。我不知道是否可以同时在iOS和安卓上运行。
谢谢你。
我认为使用链接API是最好的解决方案,但我不知道url。
发布于 2019-07-19 08:29:29
可以,您可以使用链接API在React Native中打开任何应用程序。现在要打开一个应用程序,你需要使用Deep liking。有了深度链接,你有两个选择,打开应用程序的URL方案或通用链接。
虽然URL方案是一种众所周知的深度链接方式,但通用链接是苹果实现的一种新方式,可以在同一链接下轻松连接您的网页和应用程序。
URL方案
示例:

通用链接

出现在你的网站上的时候会出现这样的情况:


因此,要了解能够使用链接打开应用程序的所有这些内容,如何:
import { Linking, Button } from 'react-native';
export default () => (
<Button title="Open on Maps" onPress={() => Linking.openURL('maps://...')}>
)下面是用于深度链接的Apple docs。正如你所看到的,他们有许多应用程序的文档(Facetime,地图,iTunes,...)而是他们的惠特应用程序可用的任何文档。
没有默认的天气加热器应用程序,也没有任何方法可以更改/设置其他天气应用程序。
结论
您可以使用链接从React Native打开应用程序,但不能使用默认的天气应用程序。
https://stackoverflow.com/questions/57031749
复制相似问题