Chrome意向链接始终会在Google Play商店中打开应用页面

时间:2018-04-05 15:55:58

标签: google-chrome deep-linking deeplink android-chrome

我正在努力使深层链接尽可能简单:

<a href="intent://#Intent;scheme=app;package=my.package.name;end;">
  Start app
</a>

这始终启动Google Play商店以显示带有按钮的应用页面打开意味着该应用已经安装。

有人可以提供有关如何建立启动应用的链接的提示吗? 我正在使用Android Nougat设备(Acer Iconia One)上的Chrome进行测试。

1 个答案:

答案 0 :(得分:0)

如果您在android清单上的定义类似于我的定义:

`<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:host="example.com" android:scheme="https"/>
 </intent-filter>`

您应该有这样的意图:

`<a href="intent://example.com#Intent;scheme=app;package=my.package.name;end;">Start app</a>`

您可以看到,不同之处在于,如果您已定义android:host,则还应在意图定义中包括主机。