像京东APP 里面内容,底部ICON ,桌面app图标等等,都能热更新。。请问用的是什么技术?
所有的圖片都是在線上取得離線到本地的吧,服務端換了,自然就更新了。熱更新肯定是在線索取圖片。
樓上的抓包已經很明顯了jd的這些圖片可以每次去獲取反正不涉及邏輯如果涉及邏輯可以用JSPatch這些東西
屬於JSPatch相關,可以查看下相關的文件
除了樓上所說的方式外: 京東的 app 好像不是純原生的, ionic, react native 都可以實現熱更新的。
服務端有個版本號+文件列表,我叫m.manifest當新的訪問來時,對比本地和伺服器m.manifest文件,發現發現不同的版本號,就按照文件列表重新加載文件標籤加manifest就行
<html manifest="m.manifest">
當然還要加一些訪問權限,和更新邏輯,你可以查一下manifest
所有的圖片都是在線上取得離線到本地的吧,服務端換了,自然就更新了。熱更新肯定是在線索取圖片。
樓上的抓包已經很明顯了
jd的這些圖片可以每次去獲取
反正不涉及邏輯
如果涉及邏輯可以用JSPatch這些東西
屬於JSPatch相關,可以查看下相關的文件
除了樓上所說的方式外: 京東的 app 好像不是純原生的, ionic, react native 都可以實現熱更新的。
服務端有個
版本號+文件列表,我叫m.manifest
當新的訪問來時,對比本地和伺服器m.manifest文件,發現發現不同的版本號,就按照文件列表重新加載文件
標籤加manifest就行
當然還要加一些訪問權限,和更新邏輯,你可以查一下manifest