Skip to content

Incremental updates offer the following advantages:

  1. Bypass macOS permission restrictions without purchasing a developer account (saving approximately 600 CNY/year).
  2. If published on other platform app stores, it can theoretically bypass the official update mechanism as well.
  3. Reduce update package size by approximately 4~10 times, significantly lowering CDN resource costs.
  4. Users can complete the update by simply restarting, without going through the installation process.
  5. Full updates delete local data, while incremental updates do not affect local data.
  6. Supports windows, macOS-intel, and macOS-Apple Silicon platforms.
  7. The plugin provides several APIs for developers to customize features.

Demo

The plugin documentation includes a complete demo with page effects, making it easy to use. (Contact the author after purchase)

CDN

Qiniu Cloud offers 10GB of free traffic per month, sufficient for everyday use.

Purchase

Add on WeChat

API

The plugin provides several APIs for developers to customize features.

setConfig()

Set basic configuration

on('update-available', callback)

Listen for available update events

on('update-not-available', callback)

Listen for no-update-available events

on('download-progress', callback)

Listen for download progress events

on('update-downloaded', callback)

Listen for download completed events

on('error', callback)

Listen for download error events

checkAvailable()

Check for updates

download()

Download

installApp()

Install

bytesChange()

Convert byte count to a readable string