我有一个可以通过网页上的按钮打开的应用程序。我的清单中有一个意图过滤器,如下所示:
<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商店。如果用户拥有该应用程序,则将其打开。
问题是用户最近安装了该应用程序。如果用户安装了该应用程序但从未打开过该应用程序,则当他选择URL时,会打开Play商店,而不是我的应用程序。用户首次打开该应用后,所有功能都会正常运行。
如果已安装该应用程序,是否有办法始终打开它?
答案 0 :(得分:0)
在生成深层链接时您已经完成了
new DynamicLink.AndroidParameters.Builder("com.example.packagename")