【问题标题】:Deep link to my app does not open from web app or email using expo and react navigation Deep Links无法使用 expo 和反应导航从 Web 应用程序或电子邮件打开指向我的应用程序的深层链接
【发布时间】:2021-04-06 07:30:52
【问题描述】:

我无法从网络或电子邮件打开我的深层链接:exp://127.0.0.1:19000/,但如果我在我的 VM 上使用此命令行,则可以:

adb shell am start -W -a android.intent.action.VIEW -d "exp://127.0.0.1:19000/--/settings"

有没有可能让这个深层链接表现得像一个 url,以便能够从网络和邮件中打开它?

感谢您的帮助

【问题讨论】:

  • 你有没有整理过这个?我有完全相同的问题,但无法弄清楚
  • 不,我在开发应用程序时文档不清楚。另外,我没有找到有用的资源来解决这个问题。令人沮丧...
  • 据我所知,问题出在基于 Chromium 的浏览器上,一个可能的解决方案是使用自定义架构或网页重定向到您的应用程序 - 我自己尚未实现,但我相信这是正确的路线。正如你所说,有限的资源让这非常令人沮丧

标签: android react-native expo deep-linking


【解决方案1】:

这可能是迟到的答案,但如果对某人有帮助。

以下是将深层链接添加到您的世博项目中的一些步骤。 请按照此文档将数据添加到您的 app.json 文件中,以从客户端 Linking 配置您的应用程序

将 .well-known 文件夹中的 android / apple-app-site-association 的assetlinks.json 文件添加到服务器端,这样当您在浏览器中打开链接时,它可以记住您在移动设备中的应用。

【讨论】:

    猜你喜欢
    • 2012-07-30
    • 2013-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多