2017-12-27 4 views
1

우리는 SMS SMSInterceptor.grabNextSMS()를 사용하여 SMS를 읽습니다. 그러나 이중 시뮬레이션에서 우리는 SMS를받은 슬롯이나 번호를 감지 할 수 없습니다.API SMSInterceptor.grabNextSMS()를 사용하여 SMS를 읽을 때 전화 번호 또는 SIM 일련 번호를 감지하는 방법은 무엇입니까?

API는 SMS를 읽는 메타 데이터 또는 SIM 일련 번호와 같은 텍스트 이외의 다른 정보를 제공합니까?

예 : Google 시스템에 사전 등록 된 특정 번호에서만 SMS를 읽고 다른 번호 또는 슬롯에서 SMS를 읽지 않으려합니다.

이를 수행 할 수있는 지침을 제공해주십시오. 전화 번호에 SIM 일련 번호의 모든 메타 데이터 라인 슬롯 번호를 제공하므로 우리의 요구 사항을 달성하기 위해 일부 논리를 적용 할 수 있습니다.

답변

0

나는 그것이 가능하지 않다고 생각합니다. SmsMessagehere을 사용하여 메시지 내용을 구문 분석하고 SMS를 보낸 번호가 포함되어 있지 않은 것으로 보입니다.

그러나 메시지 본문에 해당 번호를 인코딩 할 수 있으므로 활성화 코드 외에도 번호가 있으며 전체를 구문 분석 할 수 있습니다. 이를 위해서는 직접 native interface을 사용하고 cn1lib를 사용하십시오.

관련 문제