ios - 如何从我的应用程序打开其他应用程序

标签 ios react-native linker deep-linking deeplink

我正在编写代码,以便从适用于 androidios 的 React Native 应用程序启动其他应用程序。

使用Linking形式 react native 我可以重定向到Play Store/App Store但是

如果已经安装了应用程序,如何启动它?

* 我正在从服务器获取应用程序列表

enter image description here

Linking.openURL('https://play.google.com/store/apps/details?id=com.example.myapp&hl=en')

有什么方法可以启动应用(如果已安装),否则重定向到相对于平台的App store/play store

引用:react-native-app-link

最佳答案

经过多次搜索,我发现没有深层链接 URLandroid 的替代方案是使用 native 模块 react-native-intent-launcher使用package-name启动另一个应用程序。

你可以调用react-native中的原生函数startActivity来做一些Intent的事情,这只能通过android来解决 native 代码

正在寻找没有深层链接URLiOS解决方案,如果有任何线索,请在此处更新

一旦我发现我会在这里更新

谢谢

关于ios - 如何从我的应用程序打开其他应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58856557/

相关文章:

ios - Cordova/PhoneGap 3.1 iOS 空白页与远程 URL

ios - 在 View Controller 中运行 React Native

c - 共享库中未定义的外部符号

objective-c - Xcode 无法解析 zlib 符号

ios - 在 Quickblox 中动态更新聊天

iphone - 在 ViewDidLoad 之前在 View 之间传递 NSStrings

android - 用MySQL flutter 无限 ScrollView

reactjs - react 钩子(Hook) - 调度操作后未调用useEffect

javascript - 无法在嵌套 TouchableOpacity 中的 Press 上工作

mysql - Cmake 链接到 mysql & curl,LNK2019