2011-03-08 3 views

답변

0

iOS 설치 관리자는 설치 또는 업데이트에 대해 앱에 알리지 않습니다. 앱에 관한 한 사용자가 앱을 설치하거나 업데이트 할 때 아무런 변화가 없습니다. 앱이 처음/다음에 변경 될 때마다이를 감지해야합니다.

사용자가 업데이트를 선택하는 동안 앱이 백그라운드에서 일시 중지 된 경우 OS는 알리지 않고 앱을 종료합니다 (메모리 부족과 같은 다른 상황에서 종료 될 수 있음).

사용자가 업데이트 (예 : 음악 재생, VoIP 수행 또는 백그라운드 작업 완료) 중에 앱이 백그라운드에서 일부 작업을 실행하는 경우 어떤 일이 발생하는지 모르지만 운영체제가 이미 사용중인 표준 API를 통해 상태를 저장할 기회를 제공하여 앱을 종료하십시오.

+0

다음에 출시 할 때 업데이트를 감지하는 방법에 대해 자세히 설명해 주실 수 있습니까? – cesarislaw

+1

앱이 실행중인 버전을 확인하려면 번들 버전 (Info.plist에서'kCFBundleVersionKey')을 확인하십시오. 사용자가 앱을 실행할 때마다 앱의 현재 버전을 사용자 기본값으로 저장하면 저장된 버전을 현재 버전과 비교할 수 있습니다. 서로 다르면 사용자가 방금 업데이트했습니다. –

관련 문제