如何找出所有应用程序的深层链接路径?

时间:2019-01-22 08:35:51

标签: react-native deep-linking

Linking.openURL(`whatsapp://send?phone=${phoneNumber}`)

举一个例子,上面的代码是将用户从我们的应用程序直接导航到WhatsApp上的联系人窗口的代码。

现在我想知道如何在Facebook页面上将用户导航到我的公司页面?

Linking.canOpenURL('fb://profile/mycompanypage')

以上当然不起作用。除此之外,通常我们如何知道导航到应用程序的网址是什么? 例如特定的YouTube频道,Vimeo频道或Twitter个人资料?

1 个答案:

答案 0 :(得分:2)

对于Facebook,您可以使用这些方案

  • 对于Android fb://facewebmodal/f?href=${url}url是您在浏览器中使用的fb经典网址)
  • 对于IOS fb://page/PAGEID fb://profile/PAGEID,您可以在https://findmyfbid.com/
  • 处找到公司页面的PAGEID

我认为,IOS解决方案非常适合当您不必即时生成对您有用的URL时。在另一种情况下,您必须使用FB SDK。

关于您的其他问题:我通常会访问该应用程序的资源网站,以找到正确的链接方案。但是也许有一个地方可以找到所有这些信息...

编辑:IOS方案错误