React Native如何将google play store和App Store url参数传递给输入

Kel*_*vin 5 typescript react-native tsx

如何将 google play store 和 app store url 参数值传递到输入字段?

例如,https://play.google.com/store/apps/details?id={appID}&hl=en&referrer=ABC123

我想ABC123在用户安装应用程序后将传递给引用者输入字段。

我已经尝试过,LinkingLinking只有在安装了用户应用程序时才有效。

我想做的是,

  1. 当用户未安装该应用程序时。
  2. https://play.google.com/store/apps/details?id={appID}&hl=en&referrer=ABC123
  3. 应用程序已安装
  4. 打开应用程序时,自动将引荐来源网址字段添加到ABC123

Tob*_*shy 4

2023 年 9 月更新: Firebase 将于 2025 年 8 月关闭动态链接。他们建议使用其他替代方案,例如 AppsFlyer 等 https://firebase.google.com/support/dynamic-links-faq

您可以使用Firebase 动态链接。如果用户点击您的链接,但没有安装该应用程序,用户将被重定向到应用程序商店进行下载。下载后,应用程序启动,然后您可以处理链接。

  1. 设置 Firebase 动态链接(按照上面的文档进行操作)

  2. 在 React Navigation 中设置深层链接以处理应用程序中的深层链接

  3. 将您想要传递的数据(在您的情况下,推荐链接等)添加到动态链接

  4. 用户单击您的链接并被重定向到应用商店或 Play 商店下载应用程序。

  5. 下载后,用户启动应用程序

  6. 然后,您在步骤 2 中设置的链接模块将处理深层链接并提取您需要的数据