跳到主要内容
CNode
查看回复

回复 (8)

T
TakWolf#710 年前

@liygheart 动态改变应用的运行时代码在谷歌和苹果官方看来是一种危险的行为,因为开发者可能通过这一个特性规避某些审核特性,来骗取审核。 从用户的角度来说,APP私自改变功能,用户也可能是不知情并且不可控制的,也有安全风险。

在iOS的体系中,Apple是明文禁止热更新的,除了以下两种情况: 应用为游戏,且通过官方允许 基于WebView(WebKit内核)实现的功能,可以通过更新js脚本来热更新

react-native现在是否还属于第二种情况,已经不太明确了

W
walter211#410 年前

我以为脚本热更是行业的通用方案。。。

G
gantoday#310 年前

怎么热更新的?

From Noder

S
soliury#210 年前

@TakWolf 是的,这个很模糊,唉╯▂╰ From Noder

T
TakWolf#110 年前

我只关心苹果在这个问题上的政策问题。 协议上貌似是不允许直接更改二进制(除了游戏类),但是热补丁的问题,大公司都有在搞,态度一直也很模糊 Google Play也明确说明禁止app内部更新,但是也没说热补丁的方式可不可以

参与回复

登录后即可参与回复。登录