Skip to content

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_KEYYOUR_ACCESS_KEY 替换为您的实际密钥

🤖 AI 接入

将本页链接发送给 AI:

请帮我接入 Electron 应用升级,这是 Skill 链接:
https://www.toolsetlink.com/upgrade/skill/electron

AI 将自动:

  1. 识别应用类型为 Electron
  2. 获取配置信息和示例代码
  3. 指导您替换占位符
  4. 验证配置正确性
  5. 完成接入测试

📋 完整示例

查看完整示例项目:electron-demo

❓ 常见问题

Q: 如何获取 Electron Key?

A: 登录 UpgradeLink 后台,创建 Electron 应用后获取。

Q: 如何获取 Access Key?

A: 登录 UpgradeLink 后台,在密钥管理页面获取。

Q: 更新失败怎么办?

A: 检查网络连接、配置是否正确,或联系 AI 获取帮助。