如何将自定义架构URL添加到“sms_body”

时间:2011-06-28 14:14:40

标签: android schema sms

我想发送包含自定义架构URL的短信:

例如:               的 塞缪尔:// ACE ID = dddfsdfsdfsdfs

当收件人clikc此URL时,它将启动我的应用程序。

我的问题是如何将超链接添加到“sms_body”?

任何人都有相关经历吗?换句话说,你能给我一些建议吗?

1 个答案:

答案 0 :(得分:3)

请勿使用samuel://ace?id=dddfsdfsdfsdfs。使用http://samuel.org/ace?id=dddfsdfsdfsdfs。在您的Android应用程序中,让活动响应ACTION_VIEWBROWSEABLE类别,并在方案,主机和路径上匹配相应的<data>元素。还可以在Web服务器上创建一个Web页面,说明应用程序的价值以及应用程序安装的原因。

这样:

  • 您的链接将自动点击
  • 您的链接适用于所有设备,包括非Android设备
  • 当用户安装了您的应用程序时,您的链接仍会打开您想要的活动

Here is a sample application展示了其中一些内容。