UNPKG

native-update

Version:

Foundation package for building a comprehensive update system for Capacitor apps. Provides architecture and interfaces but requires backend implementation.

42 lines (41 loc) 1.11 kB
export interface ReviewRequestResult { displayed: boolean; reason?: string; platform: string; lastRequestDate?: number; requestCount?: number; } export interface ReviewAvailability { canRequest: boolean; reason?: string; lastRequestDate?: number; requestCount?: number; daysUntilNext?: number; } export interface ReviewConditions { minimumDaysSinceInstall?: number; minimumDaysSinceLastPrompt?: number; minimumAppLaunches?: number; minimumSignificantEvents?: number; requirePositiveEvents?: boolean; maxPromptsPerVersion?: number; customConditions?: Record<string, unknown>; } export interface StoreReviewUrl { url: string; platform: 'ios' | 'android' | 'web'; } export interface ReviewRequestOptions { force?: boolean; useCustomUI?: boolean; customMessage?: string; } export interface ReviewMetrics { totalRequests: number; successfulDisplays: number; lastRequestDate?: Date; requestsByVersion: Record<string, number>; significantEvents: string[]; appLaunches: number; installDate: Date; }