2011-03-31 3 views
0

저는 Objective-C/iPhone 초보자입니다. 사용자가 바쁠 때 자동으로 SMS 메시지를 보내는 앱을 개발하고 싶습니다. 나는 어떻게 가야할지 모르겠다. 나를 도와주세요.사용자가 통화 중일 때 SMS 자동 재생

+0

"바쁜"이 무슨 뜻입니까? – Jhaliya

+1

API를 사용하면 왜 그렇게 할 수 있습니까? 프리미엄 요금 SMS 서비스를 사용하면 동의없이 메시지를 보내 사용자를 사기위한 막대한 구멍을 열 수 있습니다. – paulbailey

답변

3

공용 API를 사용하여 iPhone에서 사용자 상호 작용없이 SMS 메시지를 보낼 수는 없습니다. 유일하게 지원되는 방법은 MFMessageComposeViewController 클래스를 사용하는 것입니다.

jailbroken 장치 용으로 개발할 경우 (그 방법에 대해 아무것도 모르는 경우) 또는 프로그램에서 사용자에게 SMS 메시지를 보내는 일종의 웹 서비스에 연결할 수있는 방법이있을 수 있습니다 (예 : 메시지는 장치가 아닌 서비스에서 가져온 것입니다).

+0

MFMessageComposeViewController 클래스를 사용하여 나를 안내 할 수 있습니다. – Gopal

+1

[Apple의 튜토리얼] (http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/SystemMessaging_TopicsForIOS/Articles/SendinganSMSMessage.html#//apple_ref/doc/uid/TP40010416-SW1)을 따르십시오. 즉,'canSendText' 클래스 메소드를 점검하여 SMS를 보낼 수 있는지, 인스턴스를 생성하고, 델리게이트를 설정하고, 속성을 채우고,'presentModalViewController : animated :'를 사용하여 대화 상자를 표시합니다. 위임자의'messageComposeViewController : didFinishWithResult :'가 호출되면'dismissModalViewControllerAnimated :'를 사용하여 대화 상자를 닫습니다. – Anomie

관련 문제