native-update
Version:
Foundation package for building a comprehensive update system for Capacitor apps. Provides architecture and interfaces but requires backend implementation.
21 lines (20 loc) • 741 B
TypeScript
import { PluginConfig } from '../core/config';
import { StoreReviewUrl, ReviewRequestOptions } from './types';
import { ReviewResult } from '../definitions';
export declare class PlatformReviewHandler {
private config;
private logger;
private platform;
constructor(config: PluginConfig);
requestReview(options?: ReviewRequestOptions): Promise<ReviewResult>;
isReviewAvailable(): Promise<boolean>;
getStoreReviewUrl(): Promise<StoreReviewUrl>;
openUrl(url: string): Promise<void>;
getPlatform(): string;
private requestIOSReview;
private requestAndroidReview;
private requestWebReview;
private showCustomReviewPrompt;
private simulateReviewRequest;
private isIOSVersionSupported;
}