js-miniapp-sdk

Globals / MiniApp

Class: MiniApp

Hierarchy

Implements

Index

Properties

Methods

Properties

user

user: UserInfoProvider = new UserInfo()

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

Methods

getPlatform

getPlatform(): string

Implementation of Platform

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

Returns: string


getUniqueId

getUniqueId(): Promise<string>

Implementation of MiniAppFeatures

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

Returns: Promise<string>


loadInterstitialAd

loadInterstitialAd(id: string): Promise<string>

Implementation of Ad

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

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

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

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

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

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

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

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

Parameters:

Name Type
id string

Returns: Promise<Reward>