近期开发者报告称:苹果 Mac App Store 的应用审核流程开始自动拒绝使用 Electron 框架开发的 App。
基于 JavaScript 和 Node.js 的 Electron 框架能将 Web App 封装打包成桌面 App。苹果拒绝此类 App 的原因是它们使用的私有 API 调用。这些 API 调用是 Electron 框架的一部分,并不在应用之中。
Electron 框架使用这些 API 已经有好几年了,而苹果最近更新了服务端的应用审核流程,能检测和识别出这些违反其应用审核规定的私有 API。
Electron(原名为Atom Shell)是GitHub开发的一个开源框架,Electron 基于 Chromium 和 Node.js, 让你可以使用 HTML, CSS 和 JavaScript 构建应用,Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。
Electron现已被多个开源Web应用程序用于前端与后端的开发,著名项目包括GitHub的Atom和微软的Visual Studio Code。
(此处已添加小程序,请到今日头条客户端查看)
文章来源: https://www.toutiao.com/group/6756054179497640455/