응용 프로그램 업데이트

업데이트 다운로드가 완료되면 ApplicationUpdater 객체는 downloadComplete 이벤트를 전달합니다. 기본 비헤이비어를 취소하는 경우 installUpdate() 메서드를 호출하여 업데이트 프로세스를 다시 시작할 수 있습니다.

appUpdater.installUpdate(file);

이 메서드를 호출하면 업데이트 프로그램은 AIR 파일의 업데이트 버전을 설치합니다. 이 메서드에는 업데이트 사용할 AIR 파일을 참조하는 File 객체인 file 매개 변수 하나가 포함되어 있습니다.

installUpdate() 메서드 호출의 결과로 ApplicationUpdater 객체가 beforeInstall 이벤트를 전달할 수 있습니다.

  • UpdateEvent.BEFORE_INSTALL - 업데이트를 설치하기 직전에 전달됩니다. 경우에 따라 사용자가 업데이트를 계속하기 전에 현재 작업을 완료할 수 있도록 지금 업데이트를 설치하지 않도록 하는 데 이 이벤트를 사용할 수 있습니다. Event 객체의 preventDefault() 메서드를 호출하면 다음 재시작 시까지 설치가 연기되고 추가 업데이트 프로세스를 시작할 수 없습니다. 여기에는 checkNow() 메서드 호출의 결과나 정기적인 확인으로 인해 발생하는 업데이트도 포함됩니다.