当前位置: 首页 > 知识库问答 >
问题:

Android深度链接不工作时,用户刚刚安装的应用程序

司徒杜吟
2023-03-14

我有一个可以从网页上的按钮打开的应用程序。我在清单中有一个意图过滤器,如下所示:

<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="example-link"/>
</intent-filter>

如果用户没有安装应用程序,该链接将打开Play Store。如果用户拥有该应用程序,则会将其打开。

问题是当用户最近安装应用程序时。如果用户安装了应用程序,但从未打开它,当他选择URL时,将打开Play Store而不是我的应用程序。一旦用户第一次打开应用程序,那么所有应用程序都会正常工作。

有没有办法打开应用程序总是如果它安装?

共有1个答案

班浩皛
2023-03-14

在生成深层链接时,您是否这样做了

 new DynamicLink.AndroidParameters.Builder("com.example.packagename")
 类似资料:
  • 因此,我试图找出是否有可能深度链接当前未安装该应用程序的用户。以下是我试图做的:1)用户在移动浏览器中点击网站上的深度链接。2) 用户将被带到应用商店安装应用3)一旦安装,用户将被带到应用中特定内容的深层链接。 到目前为止,我发现的最接近Android应用程序安装横幅的东西,但这并不是我想要的。这可能吗? 以下是页面底部附近Android应用安装横幅的链接:https://medium.com/@

  • 我在用IntelliJ编写Rust,在Windows 10上。试图切换到夜间频道,这样我就可以使用一些夜间功能。但我无法让它在夜间编译。这张照片说明了一切: 在右边,我们有IntelliJ告诉我:错误:工具链'nightly-x86_64-pc-windows-msvc'未安装 在左边,我刚刚安装了nightly-x86_64-pc-windows-msvc。 我试过重新启动我的计算机、IDE、卸

  • 问题内容: 有谁知道如何修理它。我正在使用Mac OS 10.8.2 问题答案: 在Python 3中是一个函数;它应该是: 正确安装或使用新版本(如果存在错误)。 在Python 3.3上工作正常。

  • 演示网站:http://recipe-app.com/recipe/grilled-potato-salad演示应用:http://search-codelabs.appspot.com/codelabs/android-deep-linking 我的测试: 我已经从上面的链接安装了演示应用程序。我用谷歌搜索应用程序搜索了“烤土豆沙拉”,结果发现http://recipe-app.com/reci

  • 我刚刚从Windows 8升级到Windows 10(都是64位),我之前的带有用于Android开发的ADT插件的Eclipse Juno不再启动。 我所能看到的只是鼠标指针显示某些内容正在加载几秒钟,然后没有其他反应。 我所尝试的 < li >重命名< code>eclipse.ini以让它重新创建它:甚至没有重新创建它,所以将其重新命名。 < li >在Eclipse exe上打开了“Win

  • 我已经在我的Windows-7-64 PC上成功地在visual studio 2015(使用IDE)中开发了WinAPI应用程序。我通常在发布模式下测试该程序。 然后我对我的源代码进行了一些编辑。程序编译和链接没有错误,但程序的行为并不像我预期的那样,所以我切换到调试模式并尝试构建和运行。再次VS编译和链接没有错误,但随后投诉 “无法启动程序'f:\dropbox\blah\x64\Debug\