【问题标题】:React Native send email with link to web app or mobile appReact Native 发送带有 Web 应用程序或移动应用程序链接的电子邮件
【发布时间】: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


    【解决方案1】:

    您可以遵循以下方法之一。

    • 验证请求来源并基于此生成链接 一个特定的平台。
    • 生成与平台当前为您的应用提供服务一样多的链接。 喜欢:链接到 iOS、链接到 Android 和链接到网络

    您可以为每个设计图像按钮以使其更漂亮

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-24
      • 2013-04-13
      • 2014-11-03
      • 1970-01-01
      • 2019-09-11
      • 1970-01-01
      • 2013-02-04
      相关资源
      最近更新 更多