2010-04-11 92 views
2

我正在开发一个简单的应用程序,它必须从应用程序本身发送一条SMS消息,而不是启动本地文本应用程序。如何在不启动文本应用程序的情况下发送短信?

这是我现在的动作。我应该改变什么来实现我想要的功能?

-(IBAction)startButtonPressed 
{ 
    NSString *phoneNumber = @"13136296693"; 
    NSString *url   = [NSString stringWithFormat: @"sms:%@",phoneNumber]; 
    NSLog(@"Send SMS to: %@ ", url); 
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]]; 
} 

谢谢!

托马斯

回答

1

无法用当前的SDK完成。我相信苹果宣布iPhone OS 4.0中的应用程序将能够使用与现有的 malarkey类似的接口来完成此操作。

+0

谢谢!我现在检查一下。 – Thomas 2010-04-15 14:22:00

2

如果我没有记错我想通过自己的应用程序发送短信仅适用在iPhone 4.0 SDK。

+0

感谢您的回复! – Thomas 2010-04-15 14:21:44

1

这里是苹果这样说:

https://web.archive.org/web/20140604143837/http://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/SystemMessaging_TopicsForIOS/Articles/SendinganSMSMessage.html

这里的FON另一个论坛的教程。

http://iosdevelopertips.com/core-services/how-to-send-an-sms-progammatically.html

它仍然没有完全实现自动化。用户必须点击发送按钮。我还没有得到它的工作。告诉我你是否有更好的运气。如果你能想到一种方法让我编程我的应用程序来“点击”发送按钮而不是用户,让我知道。

+0

https://developer.apple.com/documentation/messageui/mfmessagecomposeviewcontroller – 2017-07-02 02:49:08

相关问题