문제

SMS 수령시 푸시 레지스트리에서 이벤트를 얻기 위해 J2ME 앱을 구성하고 있습니다. 받은 편지함에 도달하기 전에 SMS 메시지에 액세스 할 수 있습니까? 모바일의 Port0으로 전송 된 메시지가 기본받은 편지함으로 직접 이동하여 액세스 할 수 없다는 것을 읽었습니다. J2ME 앱 내에서 작업을 수행하기 위해 이러한 메시지를 전환하거나 스니핑하는 방법이 있습니까?

도움이 되었습니까?

해결책

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

대신 할 수 있다고 생각하는 것은 전화의 모뎀 부분에 연쇄 연결을 열고 새로운 SMS가 도착했음을 나타내는 UR 코드 (원치 않는 응답, "이벤트")를 듣는 것입니다. AT 명령을 사용하여 (받은 편지함에서, 여전히 사본이 있습니다) 삭제합니다. AT+CNMA 명령 (새 메시지 승인) 및 유사한 표준 (명령의 대부분의 휴대 전화는 27.007).


다음을 위해 나는 심지어 의미가 있을지 여부를 알 수 없습니다. 나는 완전성을 위해서만 언급합니다.

받은 편지함에 도착하기 전에 SMS 처리에 관해서는 유일한 옵션 (귀하가 듣는 특정 포트로 전송되지 않으면)은 다음과 같습니다.SIM 응용 프로그램 툴킷 (많은 일을 할 수 있습니다), 그것은 J2ME의 범위를 벗어나고 매우 모호하고 매우 사소하지는 않지만. 당신이 정말로 필사적이라면이 경로를 따르십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top