【发布时间】:2020-12-30 23:03:20
【问题描述】:
有没有办法在 Electron 中为 Mac Store 构建一个 is-MAS?我尝试查看 package.json 甚至是构建标志,但到目前为止还没有运气。我希望能够拥有基于用户下载电子应用程序(Mac 商店、网站等)的位置的条件内容。
提前致谢
【问题讨论】:
标签: macos electron electron-builder mac-app-store
有没有办法在 Electron 中为 Mac Store 构建一个 is-MAS?我尝试查看 package.json 甚至是构建标志,但到目前为止还没有运气。我希望能够拥有基于用户下载电子应用程序(Mac 商店、网站等)的位置的条件内容。
提前致谢
【问题讨论】:
标签: macos electron electron-builder mac-app-store
您可以在运行时使用process.mas 属性来测试应用程序是否是专门为 Mac App Store 构建的:
process.mas只读
Boolean。对于 Mac App Store 版本,此属性为true,对于其他 构建它是undefined。
所以,一个简单的isMAS 函数可以定义为:
function isMAS()
{
return process.mas || false;
}
【讨论】: