2012-10-17 116 views
6

我讀了這個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

謝謝您的回答:)

+0

應該是'pname:// com.jamic.secapp' – Raptor

+0

@Shivan:在我的html-link或Play-store的響應中? – JaMic

+0

這是一個瀏覽器鏈接 – Raptor

回答

0

難道ü嘗試使用<action android:name="android.intent.action.SEND"/>呢?

+0

還有''不適合我 – JaMic

相關問題