使用URL打开带有负载的自定义应用

时间:2018-10-01 16:50:15

标签: javascript url redirect payload

如果标题不清楚,我会澄清。在此之前,我不得不提到这个问题不是家庭作业,但我很想提出这样的申请。但是无法验证以下问题是否可以解决。因此,在我开始项目之前,请帮助我验证是否可行。

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

1)Y还安装了该应用程序。因此,当她单击共享的URL X时,该URL将打开已安装的应用程序,并应查看具有相关详细信息的图像,例如投票和共享。

2)Y尚未下载该应用程序。因此,URL应该基于移动平台将她带到App Store或Play商店。

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

1 个答案:

答案 0 :(得分:0)

我找到了自己需要的解决方案。

最好使用每个图像唯一的图像ID来调用API以获得我需要的数据。因此,图像的每个链接都包含具有图像ID的应用程序URL。因此,当应用程序通过外部链接打开时,可以使用深度链接(React native Linking Library)来捕获哪些内容,并且API调用将对后端进行操作并获取所有相关数据。

This教程显示了所有相关步骤。