2014-09-25 2 views
1

RoamingFolder에 앱을 종료 (일시 중지) 한 후 10KB를 넘지 않는 데이터 파일을 작성합니다. 응용 프로그램은 dev 바탕 화면과 서피스 2에서 실행되며 둘 다 동일한 Microsoft 계정으로 로그온됩니다. 하지만 로밍 데이터는 아무리 오래 기다려도 (점심 식사를 위해 떠났고 40 분 후에 다시 쓸모가 없었음에도) 동기화되지 않았습니다.유니버설 앱 로밍 데이터가 기기간에 동기화되지 않았습니다.

두 앱이 모두 닫혀있는 것으로 확인되었으므로 활성 파일 핸들이 없습니다. 앱이 각각 열리거나 닫히면 두 기기 모두 로밍 폴더에 데이터를 씁니다. 또한 두 장치는 Windows Store의 다른 응용 프로그램 데이터를 동기화합니다.

지침 (http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh465094.aspx)은 장치를 잠그면 동기화가 트리거됨을 나타냅니다. 이것은 동기화를 트리거하지 않는 것 같습니다.

+0

프로그램이 일시 중지되기 전에 RoamingFolder에서 파일 핸들을 닫습니까? 일시 중단 된 프로그램이 핸들을 열어두면 해당 파일은 로밍되지 않습니다. 두 번째 (읽기) 프로그램을 시작하기 전에 첫 번째 (쓰기) 프로그램을 완전히 종료하십시오. –

+0

예, 모든 파일 핸들이 닫힙니다. 응용 프로그램이 프로세스 목록에서 사라집니다. – RecursiveCall

+0

파일을 쓰는 프로세스가 끝난 후 다른 프로세스가 RoamingFolder에서 파일을 읽을 수 있습니까? 프로세스를 작성하는 프로세스가 처리기를 일시 중단 된 상태로 유지하는 것은 의심 스럽습니다. –

답변

0

동일한 문제가있는 경우 앱이 스토어와 연결되어 있는지 확인하십시오.

기타 자세한 내용은 this 블로그를 확인하십시오.

+0

링크가 끊어졌습니다 ... 해결책을 설명해 주시겠습니까? –

+0

@ Cabuxa.Mapache : 링크가 수정되었습니다. – AbsoluteSith

관련 문제