UWP에서 전자 북 리더 앱을 개발할 계획입니다. 하지만 스토리지 개념을 구현하는 데 약간의 격렬한 태도가 있습니다. 그래서 나는 다음과 같은 것을 보관하고 싶다.UWP의 맞춤 라이브러리
- 사용자는 전자 책 라이브러리로 맞춤 폴더를 설정할 수 있습니다. 이 폴더에는 모든 전자 책이 포함됩니다 (지금까지 아무런 문제가 없음).
- Groove에서와 마찬가지로 전자 북을 "스트리밍"(일시적으로 다운로드)하거나 영구적으로 다운로드 할 수 있습니다. 는 일반적으로 사용자가 동기화 ondrive 폴더를해야합니다 :이 잘 작동하지만 데스크톱에 관해서 문제가있는 모바일 플랫폼의
. 따라서 폴더는 영구적으로 사용할 수 있습니다. ondrive api를 사용하면 앱에서이 폴더를 알지 못하고 사용하지 못할 것입니다. 동일한 캐싱 알고리즘을 사용하면 중복이 발생할 수 있습니다.
내가 함께 온 해결 방법은 파일 트리에서 폴더를 수동으로 선택하고 로컬에 저장하지 말라고 데스크톱에서 사용자에게 요청하는 것입니다. 그러나 사용자가 전자 서적 라이브러리를 동기화하지 않기로 결정하면 문제가 발생할 수 있습니다.
그래서 "저장하는"방법이 있습니까?
당신이 함께 확인하실 수 있습니다 응용 프로그램 로컬 저장소? https://msdn.microsoft.com/en-us/windows/uwp/app-settings/store-and-retrieve-app-data#retrieve-the-local-app-data-store –
이 옵션을 사용할 수 없습니다. 아직, 나는 그것을 논평으로 줄 것이다. 곧 https://github.com/Microsoft/UWPCommunityToolkit에는 OneDrive와 상호 작용할 수있는 기능이 있습니다 (https://github.com/Microsoft/UWPCommunityToolkit/pull/595 참조) – Brad