2011-05-11 2 views
0

방금 ​​SMS로 작동하는 멋진 앱을 만들었습니다. 내 사용자에게 말하고 싶습니다. 걱정하지 마십시오. 내 앱에서 SMS를 보내지 만 좋아하는 SMS 애플리케이션에서 내 앱을 추적 할 수 있습니다.앱에서 보내는 SMS가 감지되지 않는 것처럼 보입니까?

저는 월급을 과다하게 부담 할 것을 두려워하지 않기를 바랍니다.

SmsManager sms = SmsManager.getDefault(); 
sms.sendTextMessage(phoneNumber, null, position, pi, null); 

그리고 아주 괜찮 :

그래서, SMS를 보내는 방법은 매우 간단합니다.

전송 된 모든 SMS는 모든 SMS 응용 프로그램에 나타나지 않으므로 사용자는 SMS가 전송되었음을 알 수 없습니다.

예, 물론 응용 프로그램에서 SMS 보내기를 보여주는 목록을 만들 수 있지만 사용자가 나를 신뢰하지 않습니다.

그래서 앱에서 전송되는 SMS가 완전히 보이지 않으며 최종 사용자 측에서 SMS를 추적 할 수있는 방법이 없습니다.

+0

그러나 사용자에게 알리지 않고 SMS를 보내는 방법을 이미 알아 냈습니다. 따라서 목록의 모든 텍스트는 사용자가 직접 작성한 목록의 텍스트와 동일한 값을 가지며 사용자가 말하는 것처럼 사용자는 신뢰하지 않습니다. 그래서 문제는 실제로 풀리지 않습니다. 사용자가 귀하를 신뢰하지 않으면 그 사용자는 귀하를 신뢰하지 않습니다. 그게 전부 야 : ( – Nanne

+0

@ Nanne, 정확히 그 이유는 SMS 응용 프로그램이 SMS 보내기의 의도를 얻을 수 없다는 것을 이해하지 못하는 이유입니다 .SMS 응용 프로그램은 내 응용 프로그램보다 더 신뢰할 수있는 원본입니다. –

답변

1

다른 해결책은 대답은 "아니오, 해결책이 없습니다"인 것 같습니다.

내 마음에 큰 보안 문제가 있습니다.

0

응용 프로그램에서 sms 권한을 사용할 수 없으며 대신 인 텐트를 통해 SMS를 보낼 수 있습니다. 이렇게하면 SMS 대상과 본문이 미리 채워진 메시징 앱이 표시되어 사용자가 보내기 만하면됩니다.

그러나 많은 메시지를 보내면 너무 많이 요청할 수 있습니다. 사용자가 혼란 스러울 수 있습니다. '이 프로그램에서 SMS를 보내야합니다.'라는 메시지가 응용 프로그램에 표시되어야합니다. 메시징 응용 프로그램이 열릴 때 "계속"을 누른 다음 "보내기"를 누르십시오.

+0

깜빡했습니다. 언급 : 내 응용 프로그램은 SMS 서버와 같습니다. "어디에 있니?"와 같은 응용 프로그램에 즉시 응답하는 등의 질문을 장치에 보내면 사용자는 단추를 사용하여 프로세스에 참여할 수 없습니다. –

관련 문제