찾다

 >  Q&A  >  본문

objective-c - 京东iOS ,APP 热更新是怎么实现的?

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

巴扎黑巴扎黑2772일 전794

모든 응답(5)나는 대답할 것이다

  • 怪我咯

    怪我咯2017-04-18 09:08:06

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

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-18 09:08:06

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

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-18 09:08:06

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

    회신하다
    0
  • 阿神

    阿神2017-04-18 09:08:06

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

    회신하다
    0
  • 阿神

    阿神2017-04-18 09:08:06

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

    으아악

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

    회신하다
    0
  • 취소회신하다