我可以帮助您进行翻译。这篇文章是关于如何通过浏览器链接启动应用程序的,您需要按照指示进行操作。请注意不要使用自定义方案。以下是需要使用的HTML代码:
我的manifest.xml文件中的intent-filter部分如下:
当我在浏览器中打开HTML网站(我尝试了标准的Android浏览器和Dolphin浏览器)并点击链接时,浏览器会将我重定向到Play商店,并显示以下消息:
但是当我使用安卓标准的HTML查看器打开这个网页时,链接可以正常工作。那么问题出在哪里呢?我不想做坏事并使用自定义方案 :P 谢谢你们的回答 :)
我阅读了两年前有关通过浏览器链接启动应用程序的问题。我按照hackbod的指示进行操作,没有使用自定义方案。
我准备一个包含以下链接的HTML网站:
<a href="intent:#Intent;action=android.intent.action.VIEW;category=android.intent.category.DEFAULT;category=android.intent.category.BROWSABLE;package=com.jamic.secapp;end">Sec App</a>
我的manifest.xml文件中的intent-filter部分如下:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.jamic.secapp"
...
<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="intent"/>
</intent-filter>
...
当我在浏览器中打开HTML网站(我尝试了标准的Android浏览器和Dolphin浏览器)并点击链接时,浏览器会将我重定向到Play商店,并显示以下消息:
No result found for "pname:com.jamic.secapp"
但是当我使用安卓标准的HTML查看器打开这个网页时,链接可以正常工作。那么问题出在哪里呢?我不想做坏事并使用自定义方案 :P 谢谢你们的回答 :)
pname://com.jamic.secapp
- Raptor