【问题标题】:iPhone url scheme with content body to SMS带有内容正文的 iPhone url 方案到 SMS
【发布时间】:2013-05-09 14:52:42
【问题描述】:

我是一名 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 设备上的工作方式)。然后访问者将在其设备上的联系人中输入或选择接收者的电话号码。

【问题讨论】:

    标签: iphone ios url-scheme


    【解决方案1】:

    简短回答:

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

      • 那么,到底是“myapp”发送短信?
      • 是的,最后你应该使用MFMessageComposeViewController发送消息
      【解决方案3】:

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

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

      【讨论】:

      • 请原谅我的无知,MFMessageComposeViewController 就是我所说的 iPhone 应用程序 #1。我不确切知道 MFMessageComposeViewController 是什么,但这不是只能在 iPhone 上运行的 Objective-C 东西。所以我必须写一个 iPhone 应用程序?
      • 你把我弄糊涂了。如果它不是 iPhone 应用程序,那么你从 AppStore 下载什么?
      • ok,里面使用MFMessageComposeViewController的app?
      • 是的,您可以使用服务器中的 URL 方案打开应用程序,然后让应用程序自己处理打开控制器。
      • 这个应用可以使用MFMessageComposeViewController,然后发送短信吗?
      猜你喜欢
      • 2012-05-16
      • 1970-01-01
      • 2012-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-09
      • 2016-02-22
      • 1970-01-01
      相关资源
      最近更新 更多