2011-04-07 6 views
2

기기의 개인 전화 번호를 사용하여 내 네트워크에서 사용자를 식별하는 앱을 작성 중입니다. 어떤 방법을 사용하여 장치에서 검색된 전화 번호가 실제이며 스푸핑되지 않았는지 확인하는 데 사용할 수 있습니다. 나는 그것을 할 두 가지 방법을 함께했다하지만 둘은 SMS의 사용이 필요합니다 장치에 내 서버에서 SMS를 보내는 내 서버 android에서 기기 전화 번호 확인

  • 에 장치에서 SMS를 보내고 내 응용 프로그램
  • 으로 차단

    다른 방법이 있습니다. 가능하면 SMS를 생략하고 싶습니다.

    감사

    +0

    전화 번호가없는 장치가 있습니다. 실제로 전화 번호가 필요합니까? 사용자가 SIM 카드를 전환하거나 전화 번호를 변경하면 어떻게 될까요? 기기의 전화 번호없이 서버에서 기기로 SMS를 보내려면 어떻게해야합니까? –

    +0

    @Mike dg - 내 모든 데이터 연결 전화 장치가 필요합니다 :) –

    답변

    1

    나는 그것에 대해 갈 가장 좋은 방법을 찾은 것 같아요. 기본적으로, 나는 내 애플 리케이션 자체의 특수 문자 메시지, 장치의 전화 번호를 보내도록 할 것이다. 물론이 사실을 사용자에게 알립니다. 내 응용 프로그램은 SMS를 가로 채고 그 번호가 모두 좋은 것임을 알게 될 것입니다. 이 작업을 수행해야합니다 ...

    +0

    은 애플리케이션이 SMS를 가로채는 방법을 제안 할 수 있으며 번호는 모두 좋은가? 실제로 나는 똑같은 지금 내가 mannualy 사용자에 의해 확인 메시지를 얻을 수 있지만 그것을 확인하거나 자동으로 확인해야 원하는 ... –

    0

    확인 새 응답 롤

    문제는 다음 암호화 된 전송 또는 웹 사이트에 등록 문제와 완전히 동일합니다. 암호화 프로그램이 공용 키와 개인 키를 서로 전송하는 방법을 읽을 수는 있지만 세부 정보는 기억이 안나지만 앱과 서버에 모두 키가 있으면 전화 번호 + ConstantString과 같은 것을 암호화하는 데 사용할 수 있습니다. 전화 번호를 누른 다음 암호를 해독하고 번호가 일치하는지 확인하십시오.

    제이슨

    +0

    감사하지만 장치에서 전화 번호를 검색하는 것은 문제가 아니 었/질문 :) 질문은 실제/유효/사용하는 방법을 확인하는 것입니다. 전화 번호는 스푸핑되거나 장치/에뮬레이터에서 조작 될 수 있습니다. 나는 누군가가 내 DB에 누군가 elses 전화 번호로 계정을 만드는 것을 막고 싶다. –

    +0

    안녕하세요. 하지만 수정 도움이 될 수도 읽을 수정 –

    +0

    아직 갈 : (암호화 문제가 ... 당신이 내 진짜 질문/관심을 이해하지 못하는 것 같아요 전화 번호가있다, 그것은 미국 기반이 될 수있는 국제, 내가 될 수 내 응용 프로그램은 그것을 읽을 수 있지만 어떻게 그것의 진짜, 그리고 진짜로 내가 속임수를 의미하지 않습니다. 번호는 에뮬레이터, 전화, 그들이 전화기 자체를 전화로 전화 걸기까지 실제로 작동하지 않는 곳에 할당 될 수 있습니다. 설치된 응용 프로그램은 휴대 전화에서 읽을 수 있습니다. –

    0

    하지만, 이러한 기능 때문에, 그것은 .. 너무 식별하는 효율적인 방법 ... 특정 이동 .. 어떤 IMEI의 사용이 아니에요 ... 시뮬레이션 제공 업체에 따라 달라집니다. 모든 안드로이드 장치에 적용 할 수 있습니다 .. 중요한 경우에 그것을 사용할 수 있습니다 ...

    +0

    IMEI는 모든 Android 기기에 적용 할 수 없습니다 .Goaxy Tab wifi. 임의의 Android "넷북" –