从短信/电子邮件链接打开应用程序

问题描述:

让我们假设我是否从手机发送任何消息(推荐)给点击链接安装应用程序(在我的朋友的设备上运行)的朋友手机。从短信/电子邮件链接打开应用程序

我无法得到正确的想法来做到这一点。

任何人都可以帮助我吗?

您可以创建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做....! –