Electron Skill
🤖 AI 接入指南:将本页链接发送给 AI,自动完成接入指导
快速信息
- 应用类型: Electron
- Skill 版本: 1.0.0
- 接入难度: ⭐⭐ (简单)
- 预计时间: 15 分钟
🎯 接入步骤
步骤 1:安装依赖
bash
npm install electron-updater步骤 2:创建 dev-update.yml
在项目根目录创建 dev-update.yml:
yaml
provider: generic
updaterCacheDirName: your-app-updater步骤 3:添加主进程代码
typescript
import { autoUpdater } from 'electron-updater';
import { app } from 'electron';
// 检查更新
async function checkForUpdates() {
const FeedURL = `https://api.upgrade.toolsetlink.com/v1/electron/upgrade?electronKey=YOUR_ELECTRON_KEY&versionName=${app.getVersion()}&appointVersionName=&devModelKey=&devKey=&platform=${process.platform}&arch=${process.arch}`;
autoUpdater.setFeedURL({
url: FeedURL,
provider: 'generic',
});
autoUpdater.requestHeaders = {
'X-AccessKey': 'YOUR_ACCESS_KEY',
};
const result = await autoUpdater.checkForUpdates();
return result;
}
// 下载更新
async function downloadUpdate() {
const result = await checkForUpdates();
if (result?.updateInfo) {
autoUpdater.setFeedURL({
url: result.updateInfo.path,
provider: 'generic',
});
await autoUpdater.downloadUpdate();
}
}⚠️ 注意:将 YOUR_ELECTRON_KEY 和 YOUR_ACCESS_KEY 替换为您的实际密钥
🤖 AI 接入
将本页链接发送给 AI:
请帮我接入 Electron 应用升级,这是 Skill 链接:
https://www.toolsetlink.com/upgrade/skill/electronAI 将自动:
- 识别应用类型为 Electron
- 获取配置信息和示例代码
- 指导您替换占位符
- 验证配置正确性
- 完成接入测试
📋 完整示例
查看完整示例项目:electron-demo
❓ 常见问题
Q: 如何获取 Electron Key?
A: 登录 UpgradeLink 后台,创建 Electron 应用后获取。
Q: 如何获取 Access Key?
A: 登录 UpgradeLink 后台,在密钥管理页面获取。
Q: 更新失败怎么办?
A: 检查网络连接、配置是否正确,或联系 AI 获取帮助。