2013-05-18 1 views
1

Java Web Start를 일부 라이센스 관리 메커니즘에 통합하여 특정 사용자에게 업그레이드 라이센스가 부여 된 경우에만 업데이트를 가져올 수 있습니까?Java 웹 시작 및 라이센스 관리

그래서 사용자가 소프트웨어를 구입하여 다운로드하고 실행한다고 가정 해 보겠습니다. 그들은 1 년간의 업그레이드가 허가됩니다. Java Web Start는 응용 프로그램을 시작할 때 자동으로 업데이트를 찾습니다. 수표를 발행하는 동안 사용자 자격 증명을 유지 관리하는 방법이 있습니까? 1 년 후에는 더 이상 새 버전을받을 수 없게됩니까?

답변

1

로컬 라이센스 파일에 고정 된 사용자 정의 URL로 쉽게 할 수 있지만 쉽게 공유 할 수 있습니다. 서버에서 사용자/그녀의 라이센스의 유효성에 따라 URL을보고 지원 레벨을 찾고 새 항아리를 나열하는 메인 컨트롤러를 가질 수 있습니다.


또 다른 방법은 먼저 종료 할 주요 응용 프로그램을 묻는 시작되는 또 다른 클래스를 항아리를 다운로드하여 사용자와 그녀의 라이센스 다음 앱 업데이트가 그것을 자기를 확인하고 가지고 사용자 이름 + 인증을 사용하는 것입니다 항아리를 복사 한 다음 기본 응용 프로그램을 다시 시작합니다.

그래서 항아리 중 하나가 시작할 때 주 앱 (기본 바로 가기 인 경우)에 의해 호출되는 업데이터 일 것이며, 그러면 업데이터는 항아리를 업데이트 한 다음 주 앱을 -no-update 플래그로 호출합니다.