js-miniapp-bridge - v1.1.0MiniApp

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