2017-03-24 6 views
0

kivy 앱의 인앱 업데이트를 구현하여 시작시 새 업데이트를 확인하고 완전히 새로운 apk 파일을 다운로드하는 대신 구현할 수 있는지 궁금합니다. 파일을 변경하고 이전 파일을 새 버전으로 바꿉니다. 해야합니까 unpack 기본 private.mp3 파일을 대체하고 원하는 파일을 다시 팩? 아니면 그런 개념은 완전히 유효하지 않습니까?Kivy 인앱 업데이트 만 변경된 파일을 바꿉니다

답변

1

기술적으로 가능해야합니다. private.mp3 파일은 앱이 처음 실행될 때 이미 자동으로 압축이 풀려 있으므로 추출 된 파일 만 수정할 수 있습니다. APK를 다시 설치하지 않으면 다시 압축을 풀지 않습니다.이 경우 어쨌든 코드가 업데이트 된 버전을 다시 다운로드하거나 변경 사항을 로컬에서 캐시 할 수 있습니다.

업데이트 소스가 손상된 경우 보안 허점이 발생하므로 사용자 입장에서는 바람직하지 않은 것으로 간주 될 수 있습니다.

+0

답을 제공해 주셔서 감사합니다. 업데이트를 제공하는 webservice는 ssl 인증서를 사용하므로 사용자가 언급 한 보안 문제가있을 수 있습니다. – Juggernaut