2

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

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

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

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



1.可能吗?
2.正确的做法?
编辑:

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

  1. 它不应该是发送 SMS 的 Web 服务器。给我们这份工作的客户不想为此付钱。客户希望每位访客发送自己的短信并付费。
  2. 我犯了一个错误。接收者的电话号码应为空。只有内容主体是预先填充的。因此,如果我单击“向我的朋友发送短信”链接(在网页上),它会打开本机短信应用程序。(至少,这是它目前在 android 设备上的工作方式)。然后访问者会从他设备上的联系人中输入或选择接收者的电话号码。
4

3 回答 3

2

不,您无法打开带有消息正文的 SMS 应用程序。发送它的唯一方法是使用MFMessageComposeViewController(iOS 5.0+),如本页所示。 如果您需要支持较早的版本,那您就不走运了。

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

于 2013-05-15T06:31:59.187 回答
1

就您使用一些数据启动应用程序而言,Custom URL Schemes这可能会帮助您使用一些参数调用您的应用程序

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

对于步骤#5它是不可能的

于 2013-05-15T06:35:35.930 回答
0

简短的答案:

  1. 不。
  2. 不,“正确”的版本是使用 NowSMS 之类的东西从您的网络服务器发送 SMS。
于 2013-05-15T06:42:10.757 回答