【发布时间】:2011-12-13 04:28:22
【问题描述】:
以编程方式在 iPhone 上发送短信而不显示MFMessageComposeViewController?这是可能的? b/c 我想知道我的手机什么时候发短信。我不希望我的手机自动发送短信。
如果可能,怎么知道?如何捕捉该事件?
【问题讨论】:
以编程方式在 iPhone 上发送短信而不显示MFMessageComposeViewController?这是可能的? b/c 我想知道我的手机什么时候发短信。我不希望我的手机自动发送短信。
如果可能,怎么知道?如何捕捉该事件?
【问题讨论】:
理论上(假设手机未越狱),您无法在没有用户干预的情况下发送短信。如果通过 API 发送 SMS 消息,用户将看到 message-compose 视图控制器。
也就是说,我想应用程序可以通过向第三方 SMS 网关发送 HTML 请求来“绕过”这一点(换句话说,iphone 实际上并不是在发送文本消息,而是由外部服务器发送的)。
【讨论】:
可以,但不能使用手机提供的 SMS 功能。想要在没有通常 UI 的情况下发送 SMS 的应用程序作者必须从某个第三方提供商处购买容量(搜索“SMS 提供商”以找到许多此类提供商)。以这种方式发送的消息会花费应用程序开发人员的钱,这是你能找到的最强大的抑制因素。他们也不会被你识别出来。
【讨论】: