Skip to content

Tauri Skill

🤖 AI 接入指南:将本页链接发送给 AI,自动完成接入指导

快速信息

  • 应用类型: Tauri
  • Skill 版本: 1.0.0
  • 接入难度: ⭐⭐ (简单)
  • 预计时间: 10 分钟

🎯 接入步骤

步骤 1:安装插件

bash
npm install @tauri-apps/plugin-updater

步骤 2:配置 tauri.conf.json

复制以下配置到 tauri.conf.json

json
{
  "plugins": {
    "updater": {
      "dangerousInsecureTransportProtocol": true,
      "pubkey": "dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IDY4QjBGNEM4NjUyMUNGRjAKUldUd3p5Rmx5UFN3YUN1UkFMK05DdWR4VjA1eDRybkxJNzMreURNbHZ4VFhtSk54UTVMWVg4NnAK",
      "endpoints": [
        "https://api.upgrade.toolsetlink.com/v1/tauri/upgrade?tauriKey=YOUR_TAURI_KEY&versionName={{current_version}}&appointVersionName=&devModelKey=&devKey=&target={{target}}&arch={{arch}}"
      ],
      "windows": {
        "installMode": "passive"
      }
    }
  }
}

⚠️ 注意:将 YOUR_TAURI_KEY 替换为您的实际 Tauri Key

步骤 3:添加检查更新代码

在您的 Tauri 应用中添加以下代码:

typescript
import { check } from '@tauri-apps/plugin-updater';

async function checkForUpdates() {
  try {
    const update = await check({
      timeout: 5000,
      headers: {
        'X-AccessKey': 'YOUR_ACCESS_KEY',
      },
    });
    
    if (update?.available) {
      console.log('发现新版本:', update.version);
      await update.downloadAndInstall();
    }
  } catch (error) {
    console.error('检查更新失败:', error);
  }
}

⚠️ 注意:将 YOUR_ACCESS_KEY 替换为您的实际 Access Key

步骤 4:设置权限

src-tauri/capabilities/default.json 中添加:

json
{
  "permissions": [
    "updater:default",
    "process:default"
  ]
}

🤖 AI 接入

将本页链接发送给 AI,例如:

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

AI 将自动:

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

📋 完整示例

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

❓ 常见问题

Q: 如何获取 Tauri Key?

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

Q: 如何获取 Access Key?

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

Q: 更新失败怎么办?

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