ios:如何在后台发送短信

Posted

技术标签:

【中文标题】ios:如何在后台发送短信【英文标题】:ios: How to send SMS in background 【发布时间】:2014-06-17 05:50:29 【问题描述】:

我知道如何使用 MFMessageComposeViewController 编写消息并转发 SMS,我想在后台发送 SMS 而不显示消息编写器视图。所以如果我点击按钮 SMS 将在后台发送而不提示给用户。

有 3rd 方 API,例如 Twilio、nexmo 和 tropo,但我不知道如何使用这些 API 实现。

还有其他方式可以在后台发送短信吗?

【问题讨论】:

想一想为什么 Apple 可能会阻止在没有用户交互的情况下发送 SMS。特别是:欺诈和账单冲击 【参考方案1】:

使用标准 API,您只能发送带有用户交互的 SMS。

【讨论】:

但我想知道如何在没有用户交互的情况下发送短信??有没有 API 或方法? 没有办法使用标准 API。如果您正在寻找第 3 方推荐,那超出了 SO 的范围。【参考方案2】:

除非有任何服务器交互,否则您无法在没有用户交互的情况下发送 SMS 或电子邮件。如果您真的想在后台发送短信,请在后台将内容和收件人发送到您的服务器,然后您可以从服务器端向您的收件人发送短信。

【讨论】:

以上是关于ios:如何在后台发送短信的主要内容,如果未能解决你的问题,请参考以下文章

如何检测 iOS 短信功能(一般不是短信)

从api发送无声短信 [关闭] 。

java 如何发送短信

java如何实现发送短信验证码功能?

微信小程序如何发送短信验证码,无需搭建服务器

短信验证登录实现流程