我讀了這個2歲的question關於如何通過瀏覽器鏈接啓動應用程序。我遵循hackbod的說明不要使用自定義方案。如何通過瀏覽器鏈接啓動Android應用程序?
我準備一個HTML的網站具有以下鏈接:我的manifest.xml的
<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 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-Store,我收到消息:
No result found for "pname:com.jamic.secapp"
但是,當我用android的標準HTML-Viewer打開html網站時,鏈接工作正常。
那麼最新錯誤?我並不想成爲一個壞男孩,並使用自定義方案:P
謝謝您的回答:)
應該是'pname:// com.jamic.secapp' – Raptor
@Shivan:在我的html-link或Play-store的響應中? – JaMic
這是一個瀏覽器鏈接 – Raptor