Android深层链接:为应用和Play商店使用相同的链接

Android深层链接:为应用和Play商店使用相同的链接,第1张

概述我有一个网站,使用户可以进行搜索查询.查询可能需要一些时间才能完成(几分钟到几天),我希望用户能够通过发送带有用户链接的电子邮件来下载 Android应用并在那里收到答案. 无论用户是否安装了应用程序,我都希望这种机制能够运行;换一种说法: >如果用户有应用程序,则应使用包含标识符参数的deep link打开它. >如果用户没有,则应在应用页面上打开游戏商店(例如https://play.goog 我有一个网站,使用户可以进行搜索查询.查询可能需要一些时间才能完成(几分钟到几天),我希望用户能够通过发送带有用户链接的电子邮件来下载 Android应用并在那里收到答案.

无论用户是否安装了应用程序,我都希望这种机制能够运行;换一种说法:

>如果用户有应用程序,则应使用包含标识符参数的deep link打开它.
>如果用户没有,则应在应用页面上打开游戏商店(例如https://play.Google.com/store/apps/details?ID=com.bar.foo\u0026amp;referrer=BlahBlah),让用户安装它,并使用IDentifIEr参数打开应用程序.

有没有办法形成一个链接,打开一个带有参数的AndroID应用程序,无论是否安装该应用程序都可以使用?

解决方法 此解决方法可能有效:

>在服务器端,创建一个重定向规则以进行Google Play.例如,https://www.foo.com/bar/BlahBlah将重定向到https://play.Google.com/store/apps/details?ID=com.bar.foo\u0026amp;referrer=BlahBlah.
>在应用程序,register the server side link as a deep link:

<data androID:scheme="https"          androID:host="www.foo.com"          androID:pathPrefix="/bar" />

现在,如果安装了应用程序,将捕获URL并解析路径以提取BlahBlah部分.如果未安装应用程序,则按链接会将用户重定向到带有引用URL的Play商店.

笔记:

> / bar / BlahBlah被转换为& referrer = BlahBlah,因为Play商店收到一个URL参数,深层链接机制与URL路径一起工作(据我所知)

总结

以上是内存溢出为你收集整理的Android深层链接:为应用和Play商店使用相同的链接全部内容,希望文章能够帮你解决Android深层链接:为应用和Play商店使用相同的链接所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1121497.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存