js-miniapp-sdk

Globals / MiniApp

Class: MiniApp

Hierarchy

Implements

Index

Properties

Methods

Properties

chatService

chatService: ChatService = new ChatService()

Defined in js-miniapp-sdk/src/miniapp.ts:185


cookieManager

cookieManager: CookieManager = new CookieManager()

Defined in js-miniapp-sdk/src/miniapp.ts:190


esimService

esimService: Esim = new Esim()

Defined in js-miniapp-sdk/src/miniapp.ts:194


galleryManager

galleryManager: GalleryBridge = new GalleryBridge()

Defined in js-miniapp-sdk/src/miniapp.ts:192


miniappUtils

miniappUtils: MiniAppUtils = new MiniAppUtils()

Defined in js-miniapp-sdk/src/miniapp.ts:188


oneClickSdk

oneClickSdk: OneClickSdk = new OneClickSdk()

Defined in js-miniapp-sdk/src/miniapp.ts:195


preferences

preferences: MiniAppPreference = new MiniAppPreference()

Defined in js-miniapp-sdk/src/miniapp.ts:191


purchaseService

purchaseService: Purchases = new Purchases()

Defined in js-miniapp-sdk/src/miniapp.ts:189


secureStorageService

secureStorageService: SecureStorageService = new SecureStorageService()

Defined in js-miniapp-sdk/src/miniapp.ts:186


universalBridge

universalBridge: UniversalBridge = new UniversalBridge()

Defined in js-miniapp-sdk/src/miniapp.ts:187


user

user: UserInfoProvider = new UserInfo()

Defined in js-miniapp-sdk/src/miniapp.ts:184


webviewManager

webviewManager: WebviewManager = new WebviewManager()

Defined in js-miniapp-sdk/src/miniapp.ts:193

Methods

downloadFile

downloadFile(filename: string, url: string, headers?: DownloadFileHeaders): Promise<string>

Implementation of MiniAppFeatures

Defined in js-miniapp-sdk/src/miniapp.ts:319

Parameters:

Name Type Default value
filename string -
url string -
headers DownloadFileHeaders {}

Returns: Promise<string>


getHostEnvironmentInfo

getHostEnvironmentInfo(): Promise<HostEnvironmentInfo>

Implementation of MiniAppFeatures

Defined in js-miniapp-sdk/src/miniapp.ts:310

Returns: Promise<HostEnvironmentInfo>


getMauid

getMauid(): Promise<string>

Implementation of MiniAppFeatures

Defined in js-miniapp-sdk/src/miniapp.ts:224

Returns: Promise<string>


getMessagingUniqueId

getMessagingUniqueId(): Promise<string>

Implementation of MiniAppFeatures

Defined in js-miniapp-sdk/src/miniapp.ts:220

Returns: Promise<string>


getNetworkStatus

getNetworkStatus(): Promise<NetworkStatus>

Defined in js-miniapp-sdk/src/miniapp.ts:197

Returns: Promise<NetworkStatus>


getPermissionStatus

getPermissionStatus(name: PermissionName): Promise<string>

Defined in js-miniapp-sdk/src/miniapp.ts:331

Parameters:

Name Type
name PermissionName

Returns: Promise<string>


getPlatform

getPlatform(): string

Defined in js-miniapp-sdk/src/miniapp.ts:294

Returns: string


getPoints

getPoints(): Promise<Points>

Implementation of MiniAppFeatures

Defined in js-miniapp-sdk/src/miniapp.ts:306

Returns: Promise<Points>


getUniqueId

getUniqueId(): Promise<string>

Implementation of MiniAppFeatures

Defined in js-miniapp-sdk/src/miniapp.ts:216

deprecated Deprecated method for getting the uniqueId use getMessagingUniqueId or getMauid instead

Returns: Promise<string>


loadInterstitialAd

loadInterstitialAd(id: string): Promise<string>

Implementation of Ad

Defined in js-miniapp-sdk/src/miniapp.ts:267

Parameters:

Name Type
id string

Returns: Promise<string>


loadRewardedAd

loadRewardedAd(id: string): Promise<string>

Implementation of Ad

Defined in js-miniapp-sdk/src/miniapp.ts:271

Parameters:

Name Type
id string

Returns: Promise<string>


onNetworkStatusChanged

onNetworkStatusChanged(callback: (status: NetworkStatus) => void): void

Defined in js-miniapp-sdk/src/miniapp.ts:201

Parameters:

Name Type
callback (status: NetworkStatus) => void

Returns: void


requestCustomPermissions

requestCustomPermissions(permissions: CustomPermission[]): Promise<CustomPermissionResult[]>

Implementation of MiniAppFeatures

Defined in js-miniapp-sdk/src/miniapp.ts:259

Parameters:

Name Type
permissions CustomPermission[]

Returns: Promise<CustomPermissionResult[]>


requestLocationPermission

requestLocationPermission(permissionDescription?: string): Promise<string>

Implementation of MiniAppFeatures

Defined in js-miniapp-sdk/src/miniapp.ts:228

Parameters:

Name Type Default value
permissionDescription string ””

Returns: Promise<string>


requestPermission

requestPermission(permissionType: DevicePermission): Promise<string>

Implementation of MiniAppFeatures

Defined in js-miniapp-sdk/src/miniapp.ts:205

Parameters:

Name Type
permissionType DevicePermission

Returns: Promise<string>


setCloseAlert

setCloseAlert(alertInfo: CloseAlertInfo): Promise<string>

Implementation of MiniAppFeatures

Defined in js-miniapp-sdk/src/miniapp.ts:327

Parameters:

Name Type
alertInfo CloseAlertInfo

Returns: Promise<string>


setScreenOrientation

setScreenOrientation(screenOrientation: ScreenOrientation): Promise<string>

Implementation of MiniAppFeatures

Defined in js-miniapp-sdk/src/miniapp.ts:302

Parameters:

Name Type
screenOrientation ScreenOrientation

Returns: Promise<string>


shareInfo

shareInfo(info: ShareInfoType): Promise<string>

Implementation of MiniAppFeatures

Defined in js-miniapp-sdk/src/miniapp.ts:283

Parameters:

Name Type
info ShareInfoType

Returns: Promise<string>


showInterstitialAd

showInterstitialAd(id: string): Promise<string>

Implementation of Ad

Defined in js-miniapp-sdk/src/miniapp.ts:275

Parameters:

Name Type
id string

Returns: Promise<string>


showRewardedAd

showRewardedAd(id: string): Promise<Reward>

Implementation of Ad

Defined in js-miniapp-sdk/src/miniapp.ts:279

Parameters:

Name Type
id string

Returns: Promise<Reward>