2014-07-05 2 views
-2

현재 iPhone을 추적하는 앱을 개발 중이므로 앱이 시작될 때 현재 위치가 자동으로 수신자에게 문자 메시지로 전송됩니다.제시하지 않고 직접 메시지 보내기 MFMessageComposeViewController

메시지를 보내는 데 아래 코드를 사용했지만 메시지는 MFMessageComposeViewController입니다. 나는 제시하지 않고 메시지를 보내는 방법에 대해 전혀 모른다. 이것이 어떻게 달성 될 수 있는지에 대한 지침이 필요합니다. 다음은 코드입니다.

NSArray *recipents = @[@"8866210464", @"9276820096"]; 
NSString *message = locationString; //String for current Location 

MFMessageComposeViewController *messageController = [[MFMessageComposeViewController alloc] init]; 
messageController.messageComposeDelegate=self; 
[messageController setRecipients:recipents]; 
[messageController setBody:message]; 

[self presentViewController:messageController animated:NO completion:nil]; 

감사합니다.

답변

1

아니요, 불가능합니다. 이것은 사용자의 개인 정보를 보호하기위한 것입니다.

0

MFMessageComposeViewController 없이는 할 수 없습니다. Apple은 사용자의 개입없이 SMS를 보낼 수 없습니다.

다른 대안이 있는데, iOS의 범위를 벗어났습니다. 웹 서비스 API를 사용하십시오. 요청에 매개 변수로 숫자를 허용하는 특정 번호로 메시지를 보내는 서버 측 웹 서비스를 만듭니다.

귀하의 요구 사항에 따라 특정 시간 간격에 요청 매개 변수로서 숫자가있는 웹 서비스 호출을 보냅니다.

웹 서버에서 수행 할 수 있습니다. 그것은 모든 장치에 메시지를 보낼 수 있습니다.