要通过网站为Electron应用程序创建安装按钮,我需要做什么/知道什么



我已经使用Electron工作了几天,在决定它是否适合我之前,我想知道如何进行安装/分发过程。

基本上,我正在创建一个应用程序,我希望它是一个桌面应用程序,这样用户就可以很容易地访问它。但我也想有一个网站来安装应用程序以及管理账户/营销等,让所有这些都远离用户在使用应用程序时的体验。

这个想法的灵感来自Anki(https://apps.ankiweb.net)。所以我现在重新安装了它,看看这个过程是如何工作的,一次点击它就安装了一个.dmg文件,另一次点击则处理其他一切。(至少在Mac上?(。

那么,我该如何重新创建一个运行如此流畅的东西,只需点击网站上的下载按钮,它就能处理所有事情呢?昨晚我学习了一个电子生成器教程,注意到它创建了.dmg和.zip文件。它是否像构建应用程序、运行电子生成器、创建.dmg文件、将其移动到应用程序中并添加下载代码一样简单?我找不到太多关于这方面的信息,所以要么真的很简单,要么我错过了什么/没有遵循Electron提供的文档。

此外,有没有什么方法可以让同一个下载按钮下载用户操作系统的正确安装程序?我注意到Anki有多个Windows&Mac。不管这是否必要,我只是好奇这是什么原因,&想知道是否有更好的方法。

您可以使用

console.log(navigator.platform)

以获取用户的平台。请参阅:https://www.w3schools.com/jsref/prop_nav_platform.asp(技术细节(。遗憾的是,我无法帮助你完成网站的其余部分。你可以看到一些很好的Youtube教程,这将非常有帮助!

最新更新