【发布时间】:2022-12-20 21:35:12
【问题描述】:
我正在尝试实现到这个应用程序的深度链接。该应用程序是 React Native Expo 应用程序,可在 Web、iOS 和 Android 上使用。我们想用它来实现很多事情,即链接到应用程序中的特定内容,例如某些消息等。但目前我的主要关注点只是导航到一般屏幕,如“主页”、“消息”、“登录”等等
我一直在测试,到目前为止,我可以输入 exp://host:port/--/login 之类的 URI,它们可以按预期工作。
但是,我知道并理解这在我的笔记本电脑上的网络浏览器中不起作用。
所以我的问题是,我如何向用户发送一封电子邮件,比方说,在他们验证了他们的帐户之后,提示他们登录,并带有一个链接,如果他们在桌面上,则将他们带到网络应用程序,以及两个如果他们的手机上安装了移动应用程序,请打开它?
举个例子,假设我的深层链接 URI 是myapp://login
谢谢你的帮助。
编辑
环顾四周后,我决定考虑链接到网络应用程序的可能性,并在加载网络应用程序后,如果安装了移动应用程序,则链接到移动应用程序。
鉴于此,处理此问题的最佳方法是什么?
【问题讨论】:
标签: react-native expo deep-linking ios-universal-links