Package net.softhills.vizcore
Class LicenseManager
java.lang.Object
net.softhills.vizcore.LicenseManager
License Manager
-
Method Summary
Modifier and TypeMethodDescriptionvoid
라이선스 해제해당 기기의 라이선스 코드 반환getLicenseDate
(String code) 라이선스 기간 반환int
라이선스 인증 확인boolean
라이선스 인증 확인int
licenseCode
(String code) 라이선스 코드로 체크
-
Method Details
-
getLicenseCode
해당 기기의 라이선스 코드 반환- Returns:
- String LicenseCode, null = 0
VIZCore vizcore = new VIZCore(); String code = vizcore.License.getLicenseCode(); vizcore.License.licenseCode(code);
-
licenseCode
라이선스 코드로 체크- Parameters:
code
- 라이선스 코드VIZCore vizwing = new VIZCore(); String code = "6A47558E-37FD-4157-8ED8-A3A58902CAB1"; vizwing.License.licenseCode(code);
-
isAuthentication
public boolean isAuthentication()라이선스 인증 확인- Returns:
- ture = 인증 성공, false = 인증 실패
VIZCore vizwing = new VIZCore(); String ip = "192.168.0.215"; int port = 8901; vizwing.License.LicenseServer(ip, port); boolean licenseCheck = vizwing.License.IsAuthentication();
-
getLicenseResult
public int getLicenseResult()라이선스 인증 확인- Returns:
- result code
1: 인증 성공
0: 인증 전 or 인증 중
-1: 날짜 인증 실패
-2: PackageName 인증 실패
-3: 라이선스 서버 연결 실패
-4: 라이선스 서버 제품 실패 (제품없음)
-5: 라이선스 서버 수량 초과 (사용인원 초과)
-6: Unkwon
-7: 라이선스 유형이 맞지 않음, Node-Locked License -- Site License(Concurrent User License)
-12: 하드웨어 정보(MAC Address) 일치 하지 않음 / 하드웨어 정보 없음VIZCore vizwing = new VIZCore(); String ip = "192.168.0.215"; int port = 8901; vizwing.License.LicenseCode(ip, port); int licenseResult = vizwing.License.LicenseServer();
-
getLicenseDate
라이선스 기간 반환- Parameters:
code
- License Code or License Token- Returns:
- String date : "yyyy-MM-dd"
-
disconnectLicense
public void disconnectLicense()라이선스 해제@Override protected void onDestroy() { super.onDestroy(); vizcore.Licencse.disconnectLicense(); }
-