首页 > 解决方案 > 使用 URL 打开带有有效负载的定制化应用程序

问题描述

如果这个标题不清楚,我会澄清。在此之前我必须提到这个问题不是家庭作业,但我很想制作这种应用程序。但无法验证是否可以解决以下问题。所以在我开始我的项目之前,请帮助我验证这是否可行。

假设我有一个定制开发的应用程序,它选择每周比赛的一周的最佳图像。用户还可以在 facebook 上投票和分享投票的图像。但是,假设有两个人叫 X 和 Y。X 已经安装了该应用程序,他可以投票和分享图像。当谈到 Y 时,它有两种情况。

1)Y也安装了应用程序。因此,当她单击共享的 URL X 时,该 URL 应该会打开已安装的应用程序,并应查看相关图像以及投票和分享等详细信息。

2) Y 还没有下载应用程序。所以 URL 应该把她带到基于移动平台的 App Store 或 Play 商店。

第二种情况有一个解决方案。但是,当涉及到第一个时,我如何通过链接推送有效负载(图像和内容的详细信息)以在应用程序完成加载时显示所需的详细信息?我浏览了很多文章,但仍然找不到解决方案。有人能帮我吗?

标签: javascripturlredirectpayload

解决方案


我找到了满足我需求的解决方案。

最好使用每个图像唯一的图像 ID 调用 API 来获取我需要的数据。因此,图像的每个链接都包含带有图像 ID 的应用 URL。因此,当应用程序通过外部链接打开时,可以使用 Deep Link(React 本机链接库)捕获,API 调用将向后端进行并获取所有相关数据。

教程显示了执行此操作的所有相关步骤。


推荐阅读