Globals / MiniApp
Class: MiniApp
Hierarchy
- MiniApp
Implements
- MiniAppFeatures
- Ad
- Platform
Index
Properties
Methods
- getHostEnvironmentInfo
- getPlatform
- getPoints
- getUniqueId
- loadInterstitialAd
- loadRewardedAd
- requestCustomPermissions
- requestLocationPermission
- setScreenOrientation
- shareInfo
- showInterstitialAd
- showRewardedAd
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>