appmetrica-capacitor7
Version:
Appmetrica capacitor plugin
22 lines (21 loc) • 1.02 kB
TypeScript
import { UserProfile } from './profile';
import type { AppmetricaActivateOptions, AppmetricaLocation } from './definitions';
export * from './definitions';
export * from './profile';
export declare class Appmetrica {
private appmetrica;
activate(apiKey: string, options?: AppmetricaActivateOptions): Promise<void>;
pauseSession(): Promise<void>;
sendEventsBuffer(): Promise<void>;
resumeSession(): Promise<void>;
setLocationTracking(enabled: boolean): Promise<void>;
setStatisticsSending(enabled: boolean): Promise<void>;
setLocation(location: AppmetricaLocation): Promise<void>;
reportAppOpen(url: string): Promise<void>;
reportError(identifier: string, message?: string, parameters?: Object): Promise<void>;
reportEvent(name: string, parameters?: Object): Promise<void>;
reportReferralUrl(referralUrl: string): Promise<void>;
setUserProfileID(id: string): Promise<void>;
getDeviceID(): Promise<string>;
reportUserProfile(profile: UserProfile): Promise<void>;
}