2012-06-29 3 views
1

우리는 Cordova 기반 앱 버전을 iTunes에 출시하고 Apple에서 승인했으며 모든 것이 잘 작동했습니다.앱 스토어를 통해 Cordova/Phonegap 기반 앱 업데이트 "충돌"

일부 UI 개선 사항을 개발 한 후 Apple에서 승인 한 업데이트를 출시하기로 결정했습니다.

이제 심각한 문제가 있습니다. 사용자가 첫 번째 버전에서 두 번째 버전으로 업그레이드하는 경우 초기 실행 (!)에서 빈 페이지가 표시되는 JavaScript가 실행되지 않는 것 같습니다 (앱을 완전히 닫았다가 다시 열면 문제가 해결되지만 사용자는 고생합니다. 앱 설명의 지침에도 불구하고). 그것이 열리는 두 번째로 모든 것은 멋지다!

사용자가 처음 설치를 새로 시작하면 모든 것이 처음입니다.

이것은 앱 스토어에서 업데이트 할 때 발생하며 xcode를 통해 로컬로 복제하거나 배포 할 수 없습니다.

나의 초기 생각은 "deviceready"이벤트가 실행되지 않는다는 것입니다. 나는이 이론을 현재 애플과 테스트 중이다.

기타 심각한 제안 사항이 있으시면 다른 의견이나 도움을 받으실 수 있습니다.

+0

이가 불고있다 window.openDatabase (맞아 deviceready 후에 완료됩니다)입니다. 이것을 처리 할 수있는 방법을 찾으려고합니다. 그것은 Cordova Websqlite 백업 코드와 관련 될 수 있습니다. –

답변