跳至主要内容

Electron 2 新特性:应用内购买

·阅读时长 2 分钟

Electron 2.0 新版本系列包含了许多新特性和修复。这个新主要版本的一个亮点是为苹果 Mac App Store 新增了一个 inAppPurchase API


应用内购买使得用户可以直接在应用内购买内容或订阅。这为开发者提供了一种简单的方式来采用免费增值商业模式,即用户无需付费下载应用,但可以选择在应用内购买高级功能、额外内容或订阅。

这个新的 API 由社区贡献者 Adrien Fery 添加到 Electron 中,以便在 Amanote 中实现应用内购买。Amanote 是一个用于讲座和会议的笔记应用,基于 Electron 构建。Amanote 可以免费下载,并允许用户在 PDF 中添加清晰、结构化的笔记,支持数学公式、绘图、录音等功能。

自从为 Amanote 的 Mac 版本添加了应用内购买支持以来,Adrien 注意到销量增长了 40%

入门

新的 inAppPurchase API 已经合入最新的 Electron beta 版本

npm i -D electron@beta

该 API 的文档可以在 GitHub 上找到,Adrien 还特地撰写了一篇关于如何使用该 API 的教程。要开始为你的应用添加应用内购买,请查阅这篇教程

更多针对该 API 的改进正在进行中,很快就会包含在即将发布的 Electron beta 版本中。

Windows 支持可能排上日程

接下来,Adrien 希望通过在 Electron 中添加对 Microsoft Store 应用内购买的支持,为 Amanote 开辟新的收入渠道。请持续关注相关进展!