React Native热更新的功能很赞,大家有注意到么
到目前为止,noder已经更新了五个patch版本,大家有注意到么?
现在觉得热更新真心不错,用户几乎察觉不到更新。
Change log: https://github.com/soliury/noder-react-native/releases
From Noder
8 回复
我只关心苹果在这个问题上的政策问题。 协议上貌似是不允许直接更改二进制(除了游戏类),但是热补丁的问题,大公司都有在搞,态度一直也很模糊 Google Play也明确说明禁止app内部更新,但是也没说热补丁的方式可不可以
怎么热更新的?
From Noder
我以为脚本热更是行业的通用方案。。。
@liygheart 动态改变应用的运行时代码在谷歌和苹果官方看来是一种危险的行为,因为开发者可能通过这一个特性规避某些审核特性,来骗取审核。 从用户的角度来说,APP私自改变功能,用户也可能是不知情并且不可控制的,也有安全风险。
在iOS的体系中,Apple是明文禁止热更新的,除了以下两种情况: 应用为游戏,且通过官方允许 基于WebView(WebKit内核)实现的功能,可以通过更新js脚本来热更新
react-native现在是否还属于第二种情况,已经不太明确了
@TakWolf 涨知识了!