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


user

user: UserInfoProvider = new UserInfo(this.bridge)

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

Methods

getPlatform

getPlatform(): string

Implementation of Platform

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

Returns: string


getUniqueId

getUniqueId(): Promise‹string›

Implementation of MiniAppFeatures

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

Returns: Promise‹string›


loadInterstitialAd

loadInterstitialAd(id: string): Promise‹string›

Implementation of Ad

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

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

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

Parameters:

Name Type
permissions CustomPermission[]

Returns: Promise‹CustomPermissionResult[]›


requestLocationPermission

requestLocationPermission(): Promise‹string›

Implementation of MiniAppFeatures

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

Returns: Promise‹string›


Private requestPermission

requestPermission(permissionType: DevicePermission): Promise‹string›

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

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

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

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

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

Parameters:

Name Type
id string

Returns: Promise‹Reward