2011-10-31 114 views

回答

10

您可以創建custom scheme(即特殊類型的'鏈接')。如果您通過短信發送此類鏈接,並且用戶點擊該鏈接,則會啓動註冊的應用程序。如果你改變com.yourhostname爲您的網站的主機名

<intent-filter> 
    <action android:name="android.intent.action.VIEW"/> 
    <category android:name="android.intent.category.DEFAULT"/> 
    <data android:scheme="http" android:host="com.yourhostname"/> 
</intent-filter> 

編輯提供的例子。所以你在SMS中發送一些包含這個主機名的URL,例如'http://www.yourhostname.com/some-generated-path',那麼如果用戶已經安裝了應用程序,則該鏈接將由應用程序打開,但如果沒有,則鏈接將在瀏覽器中打開,但仍然有機會向該用戶顯示內容。

+0

抱歉,你能給我一個合適的例子嗎? –

+1

不正確的方式.. –

+0

upvote做....! –

相關問題