native-update
Version:
Foundation package for building a comprehensive update system for Capacitor apps. Provides architecture and interfaces but requires backend implementation.
14 lines (13 loc) • 615 B
TypeScript
import { PluginConfig } from '../core/config';
import { AppUpdateInfo, AppUpdateOptions } from './types';
export declare class AppUpdateChecker {
private config;
private logger;
constructor(config: PluginConfig);
checkServerVersion(_?: AppUpdateOptions): Promise<Partial<AppUpdateInfo>>;
compareVersions(version1: string, version2: string): number;
isUpdateRequired(currentVersion: string, availableVersion: string, minimumVersion?: string): boolean;
determineUpdatePriority(versionDiff: string, stalenessDays?: number): number;
private getCurrentVersion;
private getPlatform;
}