iPhone网址方案与内容正文短信

时间:2013-05-15 06:23:43

标签: iphone ios url-scheme

我是一名Java / Web开发人员,我对iPhone应用程序一无所知。

我在互联网上进行了搜索,以下是我认为人们建议的步骤,但我想确认一下。

我想知道当用户点击网页上的链接时,以下步骤是否允许我将内容正文发送到SMS消息。

  1. 构建一个收集内容正文和收件人电话号码的iPhone应用程序。
  2. 让我的网页访问者在#1中下载iPhone应用程序(使用javascript检查他/她是否已经拥有它以及打开iPhone版“PlayStore”的自定义网址)
  3. 访客安装该应用。
  4. 使用自定义网址方案从网页上的链接调用#1中的iPhone应用。此链接包含接收者的电话号码和内容正文
  5. #1中的iPhone应用程序然后在iPhone中打开本机SMS应用程序,这次是一个正文。

  6. 是这个 1.可能吗?
    2.正确的做法? 编辑:

    为了让事情更清楚,我需要的是......

    1. 它不应该是发送SMS的Web服务器。给我们工作的客户不想为此付钱。客户希望每位访客发送自己的短信并付费。
    2. 我搞错了。接收方的电话号码应为空。仅预先填充内容正文。因此,如果我点击“发送短信给我的朋友”链接(在网页上),它会打开本机短信应用程序。(至少,这是它当前在Android设备上的工作方式)。然后访问者可以通过设备上的联系人输入或选择接收者的电话号码。

3 个答案:

答案 0 :(得分:2)

不,您无法使用邮件正文打开短信应用。发送它的唯一方法是使用MFMessageComposeViewController(iOS 5.0+),如this page.所示。如果你需要支持早期版本,那你就不走运了。

我不确定Javascript是否可以“检查”设备是否可以运行网址方案(我几乎可以肯定它无法检查安装了哪些应用程序),但我不是那种专家的东西。

答案 1 :(得分:1)

如果您使用Custom URL Schemes使用某些数据启动应用程序,这可能会帮助您使用某些参数调用您的应用

http://www.idev101.com/code/Objective-C/custom_url_schemes.html

对于步骤#5,不可能

答案 2 :(得分:0)

简短回答:

  1. 没有
  2. 否。 “正确”的版本是使用NowSMS之类的东西从您的网络服务器发送短信。