2013-07-28 2 views
4

나는 모든 사용자가 다른 설정과 다른 데이터를 가질 수있는 WP8 앱이 있습니다.설정을 유지하면서 내 앱을 업데이트하는 방법은 무엇인가요?

어떻게 데이터를 잃어 버리지 않고 새 업데이트를 릴리스 할 수 있습니까? 나는 새 버전을 설치하기 전에 이전 버전이 삭제된다는 것을 안다. 사용자의 데이터를 살아남는 방법?

사용자가 데이터가 남아 있어야 시장에서 업데이트를 설치하는 경우

답변

5

(나는 코드 : 어디 아무도 여기에 올 말할 희망 ..이 업데이트에 관한 것입니다) (다음 시간 당신은 업데이트 예를 들어 로그인 정보를 다시 입력 할 필요가없는 방법을 앱에 알립니다. 앱을 완전히 제거하고 다시 설치하는 앱을 완전히 재구성하고 배포하는 것 같습니다. 업데이트를 시뮬레이션하려면 rebuilding없이 Visual Studio에서 앱을 배포하기 만하면 데이터가 그대로 남아 있어야합니다.

적절한 업데이트 테스트를 수행하려면 CodePlex에서 Windows Phone Power Tools을 찾으십시오.

+0

그래서 'Building'또는 'Rebuilding'입니다. 그래서 내가 모든 것을 지우고 싶다면 나는 Rebuild를한다. 큰. 내가 주 프로젝트에서 잘못된 재건을했다면, 어쨌든 그것을 취소하고 응용 프로그램이 다시 설치 될 것인가? – Shi

+0

아니요, 앱을 제거한 경우 분리 된 저장소가 지워집니다. AFAIK, 그것을 다시 얻을 수있는 방법이 없으므로 저장소 데이터를 격리하려는 경우 전체 재 구축을하지 않아도됩니다. 해킹으로 완전히 테스트되지는 않았지만 배포하기 전에 XAP 파일의 수정 날짜를 먼저 설정해보십시오 (실수로 다시 작성한 경우). 나는 그것이 체크 된 것이지만 시도할만한 가치가 있는지 확실하지 않습니다. – keyboardP

0

내 앱을 여러 번 업데이트했으며 Windows Phone Store에서 업데이트 한 후에 IsolatedStorageSettings가 이 아니고이 아니라고 알릴 수 있습니다.

앱을 다시 빌드하고 이미 앱이있는 클라이언트 장치에 배포 한 경우 IsolatedStorage는 keyboardP가 이미 언급 한대로 지워집니다. 하지만 솔루션을 다시 작성하고 다시 작성된 XAP를 게시하면 저장소가 지워지는 것은 아닙니다.

+0

두 번째 단락 – Shi

+0

@Shi을 이해하지 못했습니다. 기본적으로 Windows Phone Store에서 업데이트 한 사용자의 경우 IsolatedStorage에 영향을 미치지 않습니다. – kdh

관련 문제