加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

【求证】AppStore Warning 并非针对 RN/Weex 这类技术

发布时间:2020-12-15 07:31:07 所属栏目:百科 来源:网络整理
导读:【求证】AppStore Warning 并非针对 RN/Weex 这类技术 从属于笔者的 大前端开发相关笔记,主要是今天笔者在 JSPatch Issue、Hacker News 、RN Issue围观的一些讨论的小节,不负责准确度,只是为了求证下。 最初在 HN 上看到,这次波及的主要是 JSPatch 与 Ro

【求证】AppStore Warning 并非针对 RN/Weex 这类技术 从属于笔者的 大前端开发相关笔记,主要是今天笔者在 JSPatch Issue、Hacker News 、RN Issue围观的一些讨论的小节,不负责准确度,只是为了求证下。

最初在 HN 上看到,这次波及的主要是 JSPatch 与 Rollout 的使用者;Rollout 的 CEO Erez Rusovsky 表示我们一直是遵纪守法好公民,而且苹果也不是只封杀 Rollout,肯定不会是因为我们做的有什么问题;我们的应用广泛嵌入到了数以千记的 APP 中,我就不信苹果敢这么狠。然后下面开始了对于苹果和 Rollout 的群嘲。。。

然后下面进入 React Native 的讨论,有部分 React Native 的应用同样被 KO 了,不过 Rollout 与 JSPatch 被苹果点名的主要问题是exposes arbitrary,uncontrolled access to native APIs.,即对上暴露了本地接口的调用权限。然后使用 RN 但是也被警告的开发者表示,他发现自己的应用中使用了 RCTUtils 这个唯一调用动态方法的类;对此 ide 表示 RCTSwapClassMethods 以及 RCTSwapInstanceMethods 明明只是 RN 内部使用的,并没有暴露给 JavaScript。而 Apple 官方的声明是:An Application may not download or install executable code ,React Native 肯定没有破坏这个条约,并且 Apple 也允许使用 JavaScriptCore 更新代码:The only exception to the foregoing is scripts and code downloaded and run by Apple's built-in WebKit framework or JavascriptCore. React Native 的热更新本来就是更新 JavaScript 代码,才不是 Patch 原生代码呢。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读