发送没有用户互动iPhone的短信

时间:2012-07-10 10:17:08

标签: iphone mfmessagecomposeview

我看过一个名为“Glympse”的应用程序。在这个应用程序中,短信发送没有用户交互,这是iPhone无法实现的。我在我的设备日志中显示“Glympse”应用程序调用mfmessagecontroller。

Jul 10 16:24:13 unknown Glympse[3004] <Warning>: GlympseAppDelegate::sendViaSMSWithMessage:toRecipient:withDelegate:
Jul 10 16:24:13 unknown Glympse[3004] <Warning>: 0
Jul 10 16:24:13 unknown Glympse[3004] <Warning>: presentModalViewController
Jul 10 16:24:14 unknown Glympse[3004] <Warning>: messageComposeViewController:didFinishWithResult:
Jul 10 16:24:14 unknown CommCenter[57] <Notice>: queuing sms message with id 584
Jul 10 16:24:14 unknown SpringBoard[52] <Error>: mms: queued messageId 584

在我的应用程序中,我还需要这样,我是如何实现的?

提前致谢。

3 个答案:

答案 0 :(得分:8)

使用 MFMessageComposerViewController ,无法在没有用户互动的情况下发送。

您必须使用SMS网关并实施自己的发送短信方式,而不仅仅是可能的。就像你必须创建webservice并从iPhone接受参数,如phonenumber和消息,而不是使用SMS网关发送短信。

希望这有帮助。

答案 1 :(得分:2)

Glympse不发送短信,它向其服务器发起网络请求。服务器有一个SMS引擎,它根据请求中的参数发送SMS。否则就无法实现此功能。

答案 2 :(得分:0)

我发现这样做的方法是:https://github.com/0xced/Stealth-Messenger

但是开发人员可以明确地说:

  

不要使用!这些东西仅用于教育目的而不是   适用于App Store。

在底部。但只有“教育目的”,你可以检查出来。