2009-08-06 11 views
3

SMS 수신시 푸시 등록에서 이벤트를 가져 오기 위해 J2ME 앱을 구성하고 있습니다. 받은 편지함에 도달하기 전에 SMS 메시지에 액세스 할 수 있습니까? 모바일의 port0으로 보낸 메시지가 네이티브받은 편지함으로 직접 이동하고 액세스 할 수 없음을 읽었습니다. J2ME 응용 프로그램 내에서 작업을 수행 할 수 있도록 이러한 메시지를 우회하거나 심지어 스니핑 할 수있는 방법이 있습니까?모바일의 포트 0에서 SMS 수신

+0

개발중인 모바일 플랫폼은 무엇입니까? Windows? –

답변

7

토론 this 토론에 따르면,받은 편지함에 들어가기 전에 MIDlet을 사용하여 포트 0에서 SMS를 수신 할 수 없습니다. 그리고 무선 메시징 API에 익숙하지 않지만 다른 여러 게시물에서받은 편지함에 액세스 할 수 없다는 것을 나타내는 것 같습니다. (내가 잘못 생각한 것 같습니다.)

내가 할 수 있다고 생각하는 것은 전화의 모뎀 부분에 대한 직렬 연결을 열고 새로운 SMS가 도착했음을 나타내는 을 나타내는 UR 코드 (Unsolicited Response, "이벤트")를 듣고 AT 명령을 사용하여 기준에 맞는 경우받은 편지함에서 삭제하십시오. the standard의 AT + CNMA 명령 (새 메시지 승인)을 참조하십시오 (대부분의 휴대 전화 AT 명령은 27.007에 지정된 방법으로 수행됩니다).


다음의 경우 나는/심지어 가능할 지 모르겠다. 나는 단지 완전성을 언급한다. 가받은 편지함에 도착하기 전에 (그것은 당신이 듣고 특정 포트로 전송되는하지 않고) 내가 유일한 옵션을 생각하는 SMS를 처리로

는 많은의 지옥을 할 수 SIM application toolkit (이다 것들), J2ME의 범위를 벗어난 방법이며 매우 모호하고 매우 사소한 것입니다. 당신이 정말 절실히 필요하다면이 길만을 따라 가십시오.

+0

멋진 철저한 답변! J2ME에서 다른 포트 (기본값 0 이외의 포트)에서 SMS를받을 수 있음을 읽었습니다. 그렇다고하더라도 나는 당신이 제시 한 직렬 포트 방법을 시도 할 것이다. SIM 응용 프로그램 툴킷은 눈이 많이 내리는 사람이었습니다. –

관련 문제