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

kam*_*iew 2 android

让我们假设我从手机发送任何消息(推荐)给点击链接安装应用程序(在我朋友的设备上运行)的朋友手机.

我无法做出正确的想法.

有谁能够帮我?

Pet*_*ego 10

您可以创建自定义方案(即特殊类型的"链接").如果您通过短信发送此类链接并且用户点击该链接,则将启动已注册的应用程序.

编辑提供示例:

<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>
Run Code Online (Sandbox Code Playgroud)

com.yourhostname为站点主机名更改的位置.所以你在包含这个主机名的短信中发送一些网址,例如' http://www.yourhostname.com/some-generated-path ',然后如果用户安装了你的应用程序,这个链接将由应用程序打开,但如果然后链接将在浏览器中打开,仍然为您提供向该用户显示内容的机会.