2011-04-28 4 views
1

웹 서버와 통신하려면 앱이 필요합니다. 문제는 웹 서버가 실제 안드로이드 폰으로 이루어진 요청에만 응답하기를 원합니다.Android - 웹 서버 연결 및 인증

그래서 실제 서버에서만 작동한다는 것을 확인하는 방법이 있습니까? 컴퓨터 나 에뮬레이터에서 스패밍 데이터베이스를 차단하기 위해 다른 것을 거부해야합니다. SMS 검증없이 가능합니까?

Android에서 소켓 지원이 얼마나 좋은가요? C 언어로 서버 소프트웨어를 작성하고 싶다면 Android 기반 기기와 통신 할 수 있습니까? 아니면 PHP 같은 것을 사용해야합니까?

아마도 OpenSSL이지만 여전히 확실하지 않습니다.

미리 감사드립니다. 추 신 : 내 영어로 죄송합니다

답변

2

웹 서버가 실제 모바일 장치와 하나의 장치를 구분하는 실제 방법은 없습니다. 일반적으로 사용자 에이전트 헤더는 모든 클라이언트가 값을 덮어 쓸 수있는 클라이언트 장치 유형을 결정하는 데 사용됩니다.

+0

정말 그런 것 같고 슬프다. 나는 내 자신의 프로토콜을 써야한다고 생각한다. 모든 것을 덮어 쓸 수 있습니다. 다른 방법이 있습니까? 처음 등록하는 동안 하드웨어 잠금? IMEI? 또는 SMS를 보내고 사용자가 실제로 등록 된 코드를 입력하면 실제 사람임을 증명할 수 있습니다. – Igor

+0

당신이 후에 확인하는 경우, 그것은 항상 좋은 아이디어는 그의 핸드셋에서받은 코드를 입력 할 수 있습니다. 때로는 사용자가 시작한 검증이 기술 솔루션보다 낫습니다. :) – Venks