如何查找 Electron 应用程序是 MAC 还是 MAS 构建?
How to find if Electron app is a MAC or MAS Build?
有没有办法在 Electron 中为 Mac Store 构建一个 is-MAS
?我尝试查看 package.json 甚至构建标志,但到目前为止还没有运气。我希望能够根据用户下载电子应用程序的位置(Mac 商店、网站等)获得条件内容。
提前致谢
您可以在 运行 时间使用 process.mas 属性 来测试应用程序是否专门为 Mac App Store 构建:
process.mas
Readonly
A Boolean
. For Mac App Store build, this property is true
, for other
builds it is undefined
.
因此,一个简单的 isMAS
函数可以定义为:
function isMAS()
{
return process.mas || false;
}
有没有办法在 Electron 中为 Mac Store 构建一个 is-MAS
?我尝试查看 package.json 甚至构建标志,但到目前为止还没有运气。我希望能够根据用户下载电子应用程序的位置(Mac 商店、网站等)获得条件内容。
提前致谢
您可以在 运行 时间使用 process.mas 属性 来测试应用程序是否专门为 Mac App Store 构建:
process.mas
ReadonlyA
Boolean
. For Mac App Store build, this property istrue
, for other builds it isundefined
.
因此,一个简单的 isMAS
函数可以定义为:
function isMAS()
{
return process.mas || false;
}