2013-03-06 2 views
2

을 사용하여 기기가 canSendText인지 확인하십시오. 모든 메시지는 정상이지만 메시지가 iMessage 또는 Cellular SMS를 사용하여 전송 될 것임을 감지 할 수 있습니다. 텍스트가 iMessage를 통해 전송되고 인터넷이 연결되어 있지 않은 경우 사용자에게 경고해야한다는 지속적 요구 사항이 있습니까? 이것에 대한 적절한 해결책이 될 수 있는지 궁금합니다. 당신의 시간iMessage 또는 셀룰러 네트워크를 사용하여 메시지를 전송할 것인지 확인하십시오.

답변

4

에 대한

덕분에 메시지가 iMessage를 통해 또는 SMS로 전송됩니다 어떠했는지는 알 수있는 방법이 없습니다. Apple은이를 감지하는 API 메소드를 제공하지 않습니다.

또한 메시지 앱은 iMessage를 사용하지 않습니다. 인터넷에 연결되어 있지 않습니다. 인터넷 연결이 끊어지면 일반 SMS가 전송됩니다.

iMessage를 통해 이메일 주소로 메시지를 보내는 경우 인터넷 연결을 사용할 수없는 경우 보내기 버튼이 비활성화됩니다.