2012-01-04 3 views
2

에어 앱의 릴리스 빌드를 내 보내면 .AIR 파일이 만들어지고 두 번 클릭 할 수 있습니다. 이렇게하면 "내 바탕 화면에 바로 가기 아이콘을 추가"및 "설치 후 응용 프로그램 시작"을 원할지 묻는 메시지가 나타납니다.설치 프로그램에서 AIR 응용 프로그램의 인스턴스가 호출되었는지 어떻게 알 수 있습니까?

AIR 응용 프로그램 내에서 특정 ActionScript를 호출해야합니다 (두 번째 확인란이 선택됨) - 설치 후 시작 메뉴에서 다시 실행하는 것과 반대입니다.

내 프로그램에서 어떻게 감지 할 수 있습니까? 와

답변

2

ApplicationUpdater 당신이 following 반환합니다 isFirstRun 속성을 얻을 수 있습니다 :이 (true) 또는 (false)를 업데이트 성공 후 처음 실행 여부

합니다. 업데이트 프로그램은 initialize() 메서드를 호출하는 동안이 값을 설정합니다.

사용자에게 업데이트를 푸시 할 때마다 적용됩니다. 사용자가 응용 프로그램을 처음 열 때 (버전 번호와 상관없이) true 만 반환하도록 선택하지 않으면 파일을 로컬로 쓸 수 있고 사용자가 응용 프로그램을 열 때 존재 여부를 확인할 수 있습니다. 이것이 작동하는 방법의 예가 여기에 있습니다.

http://www.mikechambers.com/blog/2007/11/07/detecting-whether-an-air-application-has-run-before/

관련 문제