从Deeplink重定向时如何检查用户设备中是否安装了应用程序

时间:2018-06-29 10:50:38

标签: reactjs react-native

我的应用程序中具有深层链接,我想知道是否有附加功能来检查我的应用程序是否已安装在用户设备上,是否可以继续进行操作,但如果没有,则重定向至应用商店下载。我真的无法在网上找到有关它的任何信息。我看到了this库,但如果我理解正确的话,可以将其用于应用内重定向到另一个应用,我的意愿是使用我的链接,即用户用户在浏览器中的重定向到我的应用。

示例:

appId://somePath // if app exist its redirect to the screen in the app

appId://somePath // if app doest exist redirect to app store to the app page

第一部分已经完成,但是第二部分对我来说是一个很大的问号。

1 个答案:

答案 0 :(得分:1)

是的,无法找到是否已安装应用程序(从外部,如浏览器)。

您可以集成branch.io-https://docs.branch.io/pages/apps/react-native/

您只需要针对这两种情况(已安装/未安装)配置仪表板,并生成一个链接,即可在浏览器上共享相同的链接。