我正在努力使深层链接尽可能简单:
<a href="intent://#Intent;scheme=app;package=my.package.name;end;">
Start app
</a>
这始终启动Google Play商店以显示带有按钮的应用页面打开意味着该应用已经安装。
有人可以提供有关如何建立启动应用的链接的提示吗? 我正在使用Android Nougat设备(Acer Iconia One)上的Chrome进行测试。
答案 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
,则还应在意图定义中包括主机。