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

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

巴扎黑
巴扎黑

全部回覆(5)
刘奇

所有的圖片都是在線上取得離線到本地的吧,服務端換了,自然就更新了。熱更新肯定是在線索取圖片。

洪涛

樓上的抓包已經很明顯了
jd的這些圖片可以每次去獲取
反正不涉及邏輯
如果涉及邏輯可以用JSPatch這些東西

洪涛

屬於JSPatch相關,可以查看下相關的文件

阿神

除了樓上所說的方式外: 京東的 app 好像不是純原生的, ionic, react native 都可以實現熱更新的。

阿神

服務端有個
版本號+文件列表,我叫m.manifest
當新的訪問來時,對比本地和伺服器m.manifest文件,發現發現不同的版本號,就按照文件列表重新加載文件
標籤加manifest就行

<html manifest="m.manifest">  

當然還要加一些訪問權限,和更新邏輯,你可以查一下manifest

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板