2016-08-29 2 views
3

내가 만드는 앱에서받은 메시지 목록을 보여주는 메시지 앱을 열고 싶습니다. 나는이 코드로 SMS를 작성하는 응용 프로그램을 열 수 있습니다 알고iOS에서 SMS 메시지 목록 열기

if let url = NSURL(string: "sms:") { 
    if UIApplication.sharedApplication().canOpenURL(url) { 
     UIApplication.sharedApplication().openURL(url) 
    } 
} 

이 있지만 빈 새 메시지, 메시지 응용 프로그램을 엽니 다. 메시지 앱을 실행하고받은 메시지를 표시하는 방법이 있습니까?

    내가 그들에게 접근하지 않으
  • 계획은 내가 메일의 경우 MFMessageComposeViewController 클래스

  • 를 사용하여 하나를 보내지 않으 sms:

  • 입니다 sms url scheme 상태에 대한

    애플 문서 let url = NSURL(string: "message://") 할 수 있으며 메일 앱을 엽니 다.

내 사용법은 다음과 같습니다. 등록하는 동안 TextMagic을 사용하여 확인 텍스트를 보내고 있습니다. 사용자가 메시지 앱을 열 수 있도록 화면에 버튼을 추가하고 싶습니다.

답변

0

iOS 11에서는 예상대로 작동하는 것으로 보입니다.

if let url = URL(string: "sms:") { 
     UIApplication.shared.openURL(url) 
    } 

이렇게하면 SMS 앱이 열리고 메시지 페이지가 표시됩니다.

1

sms 구성표 URL은 메일과 같은 본문을 추가 할 가능성이 없음을 here에서 볼 수 있습니다.

목표를 달성하려면 MFMessageComposeViewController을 사용해야합니다.

+0

메시지를 만들거나 보내지 않습니다. 메시지 앱을 열고 비어있는 새 문자 메시지를 표시하지 않기를 바랍니다. –