objective-c - 京东iOS ,APP 热更新是怎么实现的?
巴扎黑
巴扎黑 2017-04-18 09:06:06
0
5
790

像京东APP 里面内容,底部ICON ,桌面app图标等等,都能热更新。。请问用的是什么技术?

巴扎黑
巴扎黑

모든 응답(5)
刘奇

모든 사진은 온라인과 오프라인에서 로컬로 가져오며, 서버가 변경되면 자연스럽게 업데이트됩니다. 사진에 대한 최신 업데이트는 온라인에서 확실히 제공됩니다.

洪涛

위층의 패킷 캡처는 이미 매우 분명합니다
이 jd 사진은 매번 얻을 수 있습니다
어차피 로직이 포함되지 않습니다
로직이 포함된 경우 JSPatch를 사용할 수 있습니다.

洪涛

JSPatch와 관련된 관련 문서를 확인하실 수 있습니다

阿神

위에서 언급한 방법 외에도 JD.com의 앱은 순수 네이티브가 아닌 것 같습니다. ionic과 React Native 모두 핫 업데이트를 달성할 수 있습니다.

阿神

서버에는
버전 번호 + 파일 목록이 있는데 저는 m.manifest라고 부릅니다
새로운 방문이 오면 로컬과 서버 m.manifest 파일을 비교해서 다른 버전 번호가 발견되면 그냥 파일 목록 다시 로드
<html> 태그를 따라 매니페스트를 추가하세요

으아악

물론 일부 액세스 권한과 업데이트 로직을 추가해야 하며 매니페스트를 확인할 수 있습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿