考虑一个网址 -
example.com/page
,它是从分支机构信息中心的营销标签生成的。
现在我使用此URL打开我的iOS应用程序,并且还有桌面和Android的重定向网址。我将查询参数附加到我的深层链接网址,如下所示。
example.com/page?currentPage= “MYPAGE”
在我的应用程序中,在分支init会话中,我能够获取我手动添加的参数。
现在,如何为重定向网址实现相同的目标?如果我将查询参数添加到分支链接,那么应将其传递到我的重定向网址,而不安装任何分支SDK。
它应该重定向到以下网址:
mydomain.com/page?currentPage= “MYPAGE”
答案 0 :(得分:2)
您指示当您将链接参数附加到分支链接,然后使用这些链接打开您的iOS应用程序时,您可以从分支SDK中检索附加参数。您的问题,如果我理解正确的话,是当用户点击非iOS设备的分支链接时,如何将这些查询参数传递给您重定向到的网站。
点击分支链接后,用户会重定向到您已指定为应用的网址(或链接" Android网址"或"桌面网址," Branch将自动附加附加到该链接的所有参数。
例如,分支链接https://ogt1.app.link/KZGUqrzBdB会将Android设备和桌面上的用户重定向到" http://www.bing.com/search"。附加查询参数" q = branch + metrics"到分支链接会生成链接" https://ogt1.app.link/KZGUqrzBdB?q=branch+metrics",它会自动将Android和桌面用户重定向到" http://www.bing.com/search?q=branch+metrics"。
当您重定向的页面打开时,您可以通过多种方式检索任何附加参数。两种最直接的方法是:
如果我误解了您的要求,请提供更多详细信息。示例和测试计划将是最有帮助的。
答案 1 :(得分:1)
这是分支网址重定向的默认行为。附加到链接的查询参数将逐字传递。
这意味着,如果您的链接为http://otherdomain.com/page
且未设置应用时设置为重定向到?currentPage="myPage"
,则可以附加http://otherdomain.com/page?currentPage="myPage"
以生成最终的网址{{1} }
希望有所帮助!