如何找出所有应用程序的深度链接路径?
How to find out the deep linking path to all apps?
Linking.openURL(`whatsapp://send?phone=${phoneNumber}`)
举个例子,上面是从我们的应用程序直接引导用户在 WhatsApp 上联系 window 的代码。
现在我想知道如何在 Facebook 页面上将用户导航到我的公司页面?
Linking.canOpenURL('fb://profile/mycompanypage')
以上当然行不通。除此之外,通常我们如何知道导航到应用程序的 url 是什么?
例如特定的 Youtube 频道或 Vimeo 频道或 Twitter 个人资料?
对于 Facebook 你可以使用这些方案
- for Android
fb://facewebmodal/f?href=${url}
(url
是你在浏览器中使用的fb经典url)
- 对于 IOS
fb://page/PAGEID
fb://profile/PAGEID
您可以在此处找到您公司页面的 PAGEID
https://findmyfbid.com/
当您不必动态生成 url 时,IOS 解决方案非常有用,我认为这对您有用。在不同的情况下,您将不得不使用 FB SDK。
关于您的其他问题:我通常会去上述应用程序的资源网站寻找合适的链接方案。但也许有一个地方可以找到所有这些信息......
编辑:IOS 方案错误
Linking.openURL(`whatsapp://send?phone=${phoneNumber}`)
举个例子,上面是从我们的应用程序直接引导用户在 WhatsApp 上联系 window 的代码。
现在我想知道如何在 Facebook 页面上将用户导航到我的公司页面?
Linking.canOpenURL('fb://profile/mycompanypage')
以上当然行不通。除此之外,通常我们如何知道导航到应用程序的 url 是什么? 例如特定的 Youtube 频道或 Vimeo 频道或 Twitter 个人资料?
对于 Facebook 你可以使用这些方案
- for Android
fb://facewebmodal/f?href=${url}
(url
是你在浏览器中使用的fb经典url) - 对于 IOS
fb://page/PAGEID
fb://profile/PAGEID
您可以在此处找到您公司页面的PAGEID
https://findmyfbid.com/
当您不必动态生成 url 时,IOS 解决方案非常有用,我认为这对您有用。在不同的情况下,您将不得不使用 FB SDK。
关于您的其他问题:我通常会去上述应用程序的资源网站寻找合适的链接方案。但也许有一个地方可以找到所有这些信息......
编辑:IOS 方案错误