[TOC]
使用Ionic构建桌面应用程序允许开发人员重用100%的代码并发送传统的桌面应用程序,同时仍然可以访问所有本机设备功能,例如推送通知。本指南假设您熟悉Electron,而不是“如何”构建电子应用程序。为此,请查看官方[电子指南](https://electronjs.org/docs/tutorial/first-app)。
## macOS App
### 要求
在macOS应用商店中发布应用有两个硬性要求
* 最新版本的[Xcode](https://itunes.apple.com/us/app/xcode/id497799835?mt=12)
* 一个活跃的开发者帐户(通过Apple的开发人员门户获得100美元)
### 出版
Electron团队有关于如何发布macOS应用程序的详细指南。请[在此处](https://electronjs.org/docs/tutorial/mac-app-store-submission-guide)查看[文档。](https://electronjs.org/docs/tutorial/mac-app-store-submission-guide)
## Windows应用程序
### 要求
在Windows应用商店中发布应用有两个硬性要求
* Windows 10周年更新(2016年8月2日发布)
* Windows 10 SDK,请[在此处下载](https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk)
* 节点
* 电子商店CLI
`electron-windows-store`可以通过npm安装:
~~~
$ npm install -g electron-windows-store
~~~
### 发布
与macOS一样,Electron有关于如何发布Windows应用程序的详细指南。请[在此处](https://electronjs.org/docs/tutorial/windows-store-guide)查看[文档](https://electronjs.org/docs/tutorial/windows-store-guide)
- 入门
- 介绍
- 什么是Ionic Framework?
- 核心概念
- 浏览器支持
- 版本
- 支持
- 安装
- CLI安装
- 程序包和CDN
- 环境设置
- iOS安装
- Android安装
- 建造项目
- 开始
- 创建
- 项目迁移
- 跨平台
- 运行概述
- 在iOS上运行
- 在Android上运行
- 测试
- 做出贡献的
- web视图
- ionic存储
- 布局
- 结构体
- 响应式网格
- CSS实用工具
- 主题化
- 基本
- 平台样式
- CSS变量
- 高级
- 导航
- Angular
- 编译和发布
- 渐进式Web应用程序
- iOS App Store
- Android Play商店
- PC桌面应用程序
- 常问问题
- 名词解释
- 构建错误 Build Errors
- 运行时错误 Runtime Errors
- 本机错误 Native Errors
- 开发人员提示 Developer Tips
- 更多资源
- 书籍
- 课程
- 实战项目
- 帖子
- 工具
- 视频
- UI组件
- 弹出式菜单 ion-action-sheet
- 弹出菜单控制器 ion-action-sheet-controller
- 弹出式菜单 ion-action-sheet
- 弹出警告 ion-alert
- 弹出警告控制器 ion-alert-controller
- 命令行 CLI
- 原生API
