【问题标题】:How to send an SMS programmatically on iOS? [duplicate]如何在 iOS 上以编程方式发送短信? [复制]
【发布时间】:2011-11-16 18:28:37
【问题描述】:

有没有办法让“发送”按钮自动按下(以编程方式)?

【问题讨论】:

    标签: ios sms


    【解决方案1】:

    绝对不是。一旦您展示了电子邮件或 SMS 组合视图控制器,您就不再对这些界面进行编程控制。苹果会认为这样的事情侵犯了安全或隐私。不幸的是,你运气不好。

    来自MFMessageComposeViewController 的文档:

    重要提示:消息组合界面本身不可自定义,并且不得由您的应用程序修改。此外,在呈现界面后,您的应用程序无法对 SMS 内容进行进一步的更改。用户可以使用界面编辑内容,但程序更改会被忽略。因此,如果需要,您必须在呈现界面之前设置内容字段的值

    【讨论】:

    • 那么如何实现呢?我想知道它.. 如何仅通过单击按钮来发送短信。如果我们不使用 MFMessageComposeViewController 我们可以这样做。问候, Ujjwal
    • 您唯一能做的就是将数据发送到您自己的后端服务器,并让它使用某种 SMS 协议(如果您知道手机提供商,甚至可以使用电子邮件)发送数据代表您的应用程序。就目前而言,似乎没有办法完全在 iOS 中做你想做的事。
    猜你喜欢
    • 2011-04-09
    • 2010-09-05
    • 1970-01-01
    • 2014-05-09
    • 1970-01-01
    • 1970-01-01
    • 2010-11-06
    • 2012-01-24
    相关资源
    最近更新 更多