让使用移动浏览器的用户通过短信发送所需产品的代码。

11

我打算使用一种方法,让使用移动浏览器的用户通过短信发送他们想要购买产品的代码。目前我的做法类似于:

<a href = 'sms:7xxxxxx?body=product-number23xx'>Buy product-number23xx</a>

<a href = 'sms:7xxxxxx?body=product-number24xx'>Buy product-number24xx</a>

<a href = 'sms:7xxxxxx?body=product-number56xx'>Buy product-number56xx</a>

这段代码可以在Symbian和Java平台上运行,但不能正确地在其它移动平台上运行,如Darwin、Windows CE和Mobile OS。请问有谁能帮我提供适用于其他平台的样例代码吗?

我还看到了这个问题,我试过使用mailto:tell:,但前者会打开电子邮件客户端,后者只会将号码添加到手机联系人中!


它要么被实现了,要么没有实现。): - Sherif elKhatib
1
你尝试过这个吗,http://beradrian.wordpress.com/2010/01/15/special-links/ - MKJParekh
@MKJParekh 很好的评论。现在我正在处理那个。 - osyan
3个回答

2
尝试使用“smsto:”,一些旧版浏览器支持。我还相信,关于特定设备的详细信息可以通过WURFL(https://db.scientiamobile.com)获得。

2

iOS短信URL方案(sms://)不支持嵌入正文!


2

您需要更新Android用户的链接。

例如,如果客户端浏览器是Android,则需要将链接配置如下。
<a href="sms:+19725551212?body=hello%20there">发送短信给我</a>

参考:Android上的短信URL


不完全是答案,但是很有帮助。因此我授予你赏金。 - osyan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接