gpt4 book ai didi

android - 如果安装了应用,请使用Deeplink和Google Play链接打开应用,否则打开商店

转载 作者:行者123 更新时间:2023-12-02 09:42:42 24 4
gpt4 key购买 nike

假设我在商店中有这样一个应用程序链接:https://play.google.com/store/apps/details?id=my.app.id

假设我想打开我的应用程序(如果已安装),或者让商店处理链接(如果未安装我的应用程序)。

说我把intent-filter像这样:

        <intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="https"
android:host="play.google.com"
android:path="/store/apps/details?id=my.app.id" />
</intent-filter>

快乐的情况是:
  • 我的应用已安装。链接与路径匹配。然后打开应用程序
  • 我的应用未安装。唯一的处理程序是商店,因此商店已打开

  • 但。据我所知,链接的查询部分(自“?”以来的部分)将不起作用。因此,上面的代码无法解析到我的应用程序。因此,商店处理该链接。

    如果我更改为 android:path="/store/apps/details,则仍然无法使用,因为感觉商店可以处理所有play.google.com链接

    无论如何,我可以使它工作吗?
    感谢您的时间

    最佳答案

    检查此文档。这将是工作。
    https://firebase.google.com/docs/dynamic-links

    关于android - 如果安装了应用,请使用Deeplink和Google Play链接打开应用,否则打开商店,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59261790/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com