native-update
Version:
Foundation package for building a comprehensive update system for Capacitor apps. Provides architecture and interfaces but requires backend implementation.
23 lines (22 loc) • 770 B
TypeScript
import { PluginConfig } from '../core/config';
import { ReviewConditions } from './types';
import { CanRequestReviewResult } from '../definitions';
export declare class ReviewConditionsChecker {
private config;
private logger;
private storageKey;
private defaultConditions;
constructor(config: PluginConfig);
checkConditions(): Promise<CanRequestReviewResult>;
setConditions(conditions: ReviewConditions): Promise<void>;
trackEvent(eventName: string): Promise<void>;
trackAppLaunch(): Promise<void>;
reset(): Promise<void>;
getStatus(): Promise<any>;
private initialize;
private getStoredData;
private saveStoredData;
private getDaysSince;
private getCurrentVersion;
private evaluateCustomCondition;
}