2010-04-11 111 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

相關問題