【发布时间】:2011-10-31 12:56:36
【问题描述】:
假设我从我的手机向朋友的手机发送任何消息(推荐),该手机点击链接安装应用程序(在我朋友的设备上运行)。
我无法找到正确的想法来做到这一点。
谁能帮帮我?
【问题讨论】:
标签: android
假设我从我的手机向朋友的手机发送任何消息(推荐),该手机点击链接安装应用程序(在我朋友的设备上运行)。
我无法找到正确的想法来做到这一点。
谁能帮帮我?
【问题讨论】:
标签: android
您可以创建custom scheme(即特殊类型的“链接”)。如果您通过 SMS 发送此类链接并且用户单击它,则会启动已注册的应用程序。
编辑以提供示例:
<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>
您在哪里更改 com.yourhostname 为您的网站主机名。所以你们中的一些人在 SMS 中发送一些包含此主机名的 url,例如'http://www.yourhostname.com/some-generated-path',那么如果用户安装了您的应用程序,此链接将由应用程序打开,但如果没有,则链接将在浏览器中打开,仍然让您有机会向该用户显示内容。
【讨论】: