2012-04-16 1 views
0

회사 애플리케이션 서버를 구축하여 회사 서버에 연결합니다. 서버는 엔터프라이즈 용이며 고객 내부 네트워크에 상주합니다. 각 고객은 분명히 서버에 할당 된 다른 IP 주소를 가지고 있습니다. 이것은 선반 용 제품으로, 고객 당 빌드하지 않습니다. 연결하고 작업을 시작하려면 클라이언트가 서버 IP가 필요합니다.각 엔터프라이즈마다 다른 구성으로 Android 애플리케이션 배포

현재 클라이언트는 사용자에게 서버 IP를 요청하지만 일반적으로 사용자는이를 알지 못합니다.

나는 costumer 당 다른 서버 IP 주소로 클라이언트를 구성 할 수있는 쉬운 방법을 찾고 있습니다.

우리는 costumer 내부 웹 서버 (시장 없음)에서 클라이언트를 배포하고 있습니다. 클라이언트가 어디에서 다운로드했는지 알 수있는 방법이 있습니까? 이 IP를 사용할 수있는 것보다? 클라이언트가 설치 프로세스를 시작하는 데 사용 된 apk 이름을 알 수있는 방법이 있습니까? 나는 서버 IP를 포함하기 위해 apk 이름의 이름을 바꿀 수있다.

다른 제안 사항이 있으십니까?

답변

0

질문에 따르면 고객은 항상 로컬 네트워크에서 앱을 사용하고있는 것으로 보입니다. 내 머리 꼭대기에서 다음과 같이 할 수 있습니다.

  • mDNS를 사용하여 서버를 찾을 수 있습니다.
  • yourappname.customer.com이 올바른 주소로 확인되도록 DNS 항목을 추가하도록 고객에게 요청하십시오. DHCP의 도메인 검색을 사용하면 yourappname을 해결하고 올바른 도메인을 추가 할 수 있습니다.
  • 고객이 DHCP 응답에 필드를 추가하도록 요청하십시오 (고객이 원하는 것보다 더 많은 작업이 필요할 수 있음).
  • 웹 사이트를 방문하여 해당 IP 주소를보고 어떤 고객인지 파악하십시오. 고객의 서버 IP 주소를 알아야합니다.