【发布时间】:2017-01-06 11:35:19
【问题描述】:
我想从我的 React Native 应用程序中打开其他几个应用程序。
链接 (https://facebook.github.io/react-native/docs/linking.html) 非常适合 facebook、google 地图、tel、skype 等应用程序当我知道他们的意图 URL 时,但我想运行的是默认的电子书阅读器、youtube、IPLA 和平板电脑上预装的一堆游戏,网址/包名我不知道。
我的团队前成员一年前用 cordova 创建了另一个应用程序,他使用了这个工具:https://github.com/lampaa/com.lampa.startapp。
问题:
- 是否有像上面的lampaa startapp这样的工具,但是对于React Native,我可以用包名而不是url来运行应用程序?
- 如何检查已安装应用的意图 URL(如 'fb:' 用于 facebook,'geo:' 用于 g.maps)和包名称(如 'com.google.android.apps.maps')?
- 当我已经有了它们的包名但没有 url 时,如何运行已安装的游戏和电子书阅读器?
仅限 Android,不关心 iOS。
【问题讨论】:
-
你找到解决办法了吗?
标签: android react-native react-native-android