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


user

• user: UserInfoProvider = new UserInfo()

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

Methods

getHostEnvironmentInfo

▸ getHostEnvironmentInfo(): Promise<HostEnvironmentInfo>

Implementation of MiniAppFeatures

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

Returns: Promise<HostEnvironmentInfo>


getPlatform

▸ getPlatform(): string

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

Returns: string


getPoints

▸ getPoints(): Promise<Points>

Implementation of MiniAppFeatures

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

Returns: Promise<Points>


getUniqueId

▸ getUniqueId(): Promise<string>

Implementation of MiniAppFeatures

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

Returns: Promise<string>


loadInterstitialAd

▸ loadInterstitialAd(id: string): Promise<string>

Implementation of Ad

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

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

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

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

Parameters:

Name Type Default value
permissionDescription string ””

Returns: Promise<string>


setScreenOrientation

▸ setScreenOrientation(screenOrientation: ScreenOrientation): Promise<string>

Implementation of MiniAppFeatures

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

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

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

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

Parameters:

Name Type
id string

Returns: Promise<Reward>