gpt4 book ai didi

android - 单击链接时未启动 InstantApp

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

我的测试应用程序发布在 Google Play(alpha)的测试封闭轨道中 - 但我也尝试过内部测试,结果相同。
在修复缺少的默认 URL 后,它已经显示了“立即尝试”按钮。 assetlinks.json放在我的服务器上的正确位置。 App Links Assistant 进程已完全配置。
我还不能公开发布我的应用程序。
我的免安装应用链接如下所示:https://my.host/my/path?paramA=1在我的 Instant 模块 list 中,我声明:

            <intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />

<data
android:scheme="http"
android:host="my.host"
android:pathPrefix="/my/path"/>
<data
android:scheme="https"/>
</intent-filter>
<meta-data
android:name="default-url"
android:value="https://my.host/my/path" />
我遵循 google play opt-in 成为我自己的应用程序的测试人员。
我相当有信心我已正确集成它,因为:
  • 如果我从 Google Play 页面点击立即尝试,我的即时应用程序将打开(Android 会将其保存在缓存中)。如果我随后打开链接(例如来自电子邮件),它可以正常工作:按我的预期打开即时体验(可能是因为它在缓存中)。
  • 如果我安装了完整的应用程序,打开链接可以正常工作:打开应用程序应该去的地方。

  • 但是...
  • 如果我从未打开即时应用(从设备上的缓存中删除)也没有安装应用,打开链接不会将我带到即时应用(应该从 GooglePlay 加载即时应用,因为你没有它)而是它把我带到了网站。

  • 有没有人知道或知道 official doc 中未提及的任何附加步骤? ?
    InstantApps 版本 com.google.android.gms:play-services-instantapps:17:0.0额外信息,Google Play 上的即时应用选项已打开,我已经尝试关闭并重新打开。
    如果您认为我遗漏了重要细节,请评论我的问题,我会尝试添加它们
    谢谢。

    最佳答案

    在寻找答案时,我试图从应用程序的开发人员那里找到一些我看到此功能有效的东西。我找到了this article我注意到与我所做的只有两个不同:

  • android:order="1" ,我从来没有使用过,所以我看看有什么作用,据我所知,如果有多个应用程序可以访问的深层链接,这可以给你的“优先级”。默认值为 0。
  • android:pathPattern="/item/.*"最后,我在没有 .* 的情况下使用了“android:pathPrefix”。由于我的网址也有参数,我决定尝试这种修改。
  • 我注意到的一件事是,即使在发布之后,也没有立即工作,因为我有一个周末,当我周一尝试工作时,显然还有一些来自 GooglePlay 的索引时间。

  • 我的测试应用程序正在进行内部测试并且正在运行。

    关于android - 单击链接时未启动 InstantApp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63899984/

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