我正在尝试使深层链接尽可能简单:
<a href="intent://#Intent;scheme=app;package=my.package.name;end;">
Start app
</a>
这总是会启动 Google Play 商店以显示带有按钮 Open 的应用程序页面,这意味着该应用程序已经安装。
任何人都可以提供有关如何制作链接以启动应用程序的提示吗?我正在 Android Nougat 设备(Acer Iconia One)上使用 Chrome 进行测试。
我正在尝试使深层链接尽可能简单:
<a href="intent://#Intent;scheme=app;package=my.package.name;end;">
Start app
</a>
这总是会启动 Google Play 商店以显示带有按钮 Open 的应用程序页面,这意味着该应用程序已经安装。
任何人都可以提供有关如何制作链接以启动应用程序的提示吗?我正在 Android Nougat 设备(Acer Iconia One)上使用 Chrome 进行测试。
如果你在 android manifest 上的定义和我的一样:
`<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
还应在意图定义中包含主机。