js-miniapp-bridge - v1.1.0 › MiniApp

Class: MiniApp

Hierarchy

Implements

Index

Properties

Methods

Properties

Private bridge

• bridge: MiniAppBridge = (window as any).MiniAppBridge

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


user

• user: UserInfoProvider = new UserInfo(this.bridge)

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

Methods

getPlatform

▸ getPlatform(): string

Implementation of Platform

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

Returns: string


getUniqueId

▸ getUniqueId(): Promise‹string›

Implementation of MiniAppFeatures

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

Returns: Promise‹string›


loadInterstitialAd

▸ loadInterstitialAd(id: string): Promise‹string›

Implementation of Ad

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

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:154

Parameters:

Name Type
id string

Returns: Promise‹string›


requestCustomPermissions

▸ requestCustomPermissions(permissions: CustomPermission[]): Promise‹CustomPermissionResult[]›

Implementation of MiniAppFeatures

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

Parameters:

Name Type
permissions CustomPermission[]

Returns: Promise‹CustomPermissionResult[]›


requestLocationPermission

▸ requestLocationPermission(): Promise‹string›

Implementation of MiniAppFeatures

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

Returns: Promise‹string›


Private requestPermission

▸ requestPermission(permissionType: DevicePermission): Promise‹string›

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

Parameters:

Name Type
permissionType DevicePermission

Returns: Promise‹string›


setScreenOrientation

▸ setScreenOrientation(screenOrientation: ScreenOrientation): Promise‹string›

Implementation of MiniAppFeatures

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

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:166

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:158

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:162

Parameters:

Name Type
id string

Returns: Promise‹Reward›