문제

사용자 이름과 비밀번호를 묻고 Tomcat에서 실행되는 서블릿에 연결하여 유효성 검사를하는 미드 렛을 작성했습니다. Sun Toolkit이 제공 한 에뮬레이터에서 미드 렛을 실행할 때 처음으로 "이 미들렛은 방송 시간을 사용하여 http : // ...에 연결하기를 원하고 사용자 권한을 요청합니다. 어쨌든 이것을 제거 할 것이 있습니까? 이 앱이 실제 모바일에 설치되면 응용 프로그램이 시작될 때마다 사용자 권한을 요청하거나 설치 시간에 설정할 수 있습니까?

둘째, Nokia E65에 Midlet Jar를 어떻게 배포합니까?


Nokia 소프트웨어를 사용하여 핸드셋에 응용 프로그램을 배포하기 위해 핸드폰과 함께 제공되었습니다. 응용 프로그램을 시작할 때마다 처음으로 "이 미드 렛은 http : // ... Airtime을 사용하여 연결하고 싶어합니다."

도움이 되었습니까?

해결책

광고 첫 번째 : 미드 렛에 대한 적절한 보안 권한을 설정해야하며 둘째, 장치가 신뢰하는 어떤 종류의 인증서와 함께 서명해야합니다. 자체 서명 된 CA를 생성하고 에뮬레이터 키 스토어로 가져올 수있는 에뮬레이터의 경우 쉽습니다. 실제 장치의 경우 상업용 (유료) 인증서가 필요할 것입니다.

AD 둘째 : HTTP를 통해 Midlet Jad/Jar를 사용할 수 있도록해야합니다. Jar/Jad를 전화에 업로드하고 "시작"해보셨습니까? Nokia PC Suite와 함께 제공되는 Nokia Application Manager도 좋은 선택 일 수 있습니다.

다른 팁

이러한 종류의 권한 문제를 제거하려면 응용 프로그램에 서명해야합니다. 서명 된 애플리케이션은 카메라, 네트워크와 같은 장치의 리소스에 더 많은 액세스 권한이 있습니다. 또한 사용자는 "첫 번째 요청", "매번 요청", "허용하지 않음"과 같은 응용 프로그램에 대한 권한을 설정할 수 있습니다 ... 응용 프로그램에 서명하면 이러한 옵션이 더 많이 얻어집니다.

배포하려면 Nokia가 제공 한 소프트웨어 인 PC 정장을 사용할 수 있습니다. 또는 서명 된 (또는 서명되지 않은) JAR 및 JAD 파일을 웹 서버에 업로드하고 모바일 브라우저를 사용하여 IT를 다운로드하는 OTA 메소드를 사용할 수 있습니다. 모바일 브라우저에서 JAD 파일을 열면 인증서를 확인하고 JAR 파일을로드하고 설치합니다.

첫 번째 방법은 응용 프로그램을 준비 할 때까지 충분합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top