2011-10-31 117 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做....! –

相关问题